summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschu <schu-github@schulog.org>2011-06-07 14:18:20 +0200
committerschu <schu-github@schulog.org>2011-06-07 14:18:20 +0200
commit52b188f6e870a76be514269ec27b79d1132e2d3d (patch)
tree9577236f5f8d17af091cc91e64243fa196119029 /src
parent340fc0d40ac03680d6f7964bc47f8c8d7fbbc57c (diff)
downloadlibgit2-52b188f6e870a76be514269ec27b79d1132e2d3d.tar.gz
rename-reference: use normalized path
Signed-off-by: schu <schu-github@schulog.org>
Diffstat (limited to 'src')
-rw-r--r--src/refs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/refs.c b/src/refs.c
index 1c2d1a8ee..aaae97af9 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -1117,6 +1117,8 @@ static int reference_rename(git_reference *ref, const char *new_name, int force)
if (error < GIT_SUCCESS)
return git__rethrow(error, "Failed to rename reference");
+ new_name = normalized_name;
+
/* Ensure we're not going to overwrite an existing reference
unless the user has allowed us */
error = git_reference_lookup(&looked_up_ref, ref->owner, new_name);