aboutsummaryrefslogtreecommitdiff
path: root/copy.c
diff options
context:
space:
mode:
authorMartin von Zweigbergk <martin.von.zweigbergk@gmail.com>2011-09-01 20:50:34 -0400
committerJunio C Hamano <gitster@pobox.com>2011-09-11 21:39:56 -0700
commit60e5eee0f1a70e09f28d1e55b3aaddb59eeea887 (patch)
tree288bbe70fc5574c3a21a3de90c53e7cffa4ef2b1 /copy.c
parent28f555f6357ee0706847aff5b476b31b472b325c (diff)
downloadgit-60e5eee0f1a70e09f28d1e55b3aaddb59eeea887.tar.gz
git-60e5eee0f1a70e09f28d1e55b3aaddb59eeea887.tar.xz
remote: "rename o foo" should not rename ref "origin/bar"
When renaming a remote called 'o' using 'git remote rename o foo', git should also rename any remote-tracking branches for the remote. This does happen, but any remote-tracking branches starting with 'refs/remotes/o', such as 'refs/remotes/origin/bar', will also be renamed (to 'refs/remotes/foorigin/bar' in this case). Fix it by simply matching one more character, up to the slash following the remote name. Signed-off-by: Martin von Zweigbergk <martin.von.zweigbergk@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'copy.c')
0 files changed, 0 insertions, 0 deletions