summaryrefslogtreecommitdiff
path: root/src/submodule.c
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-09-21 10:28:20 +0200
committernulltoken <emeric.fermas@gmail.com>2012-10-07 12:04:19 +0200
commit74a24005146d0f908b2660db5f7e198adad4ab64 (patch)
tree71fb7eada7a75190073a00be84d27226ef6e6f4a /src/submodule.c
parentacd1700630ea1159a55dc5e8cee12e4a725afe18 (diff)
downloadlibgit2-74a24005146d0f908b2660db5f7e198adad4ab64.tar.gz
refs: use constants for well-known names
Diffstat (limited to 'src/submodule.c')
-rw-r--r--src/submodule.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/submodule.c b/src/submodule.c
index a2162496a..180528641 100644
--- a/src/submodule.c
+++ b/src/submodule.c
@@ -1315,7 +1315,7 @@ static int lookup_head_remote(git_buf *url, git_repository *repo)
/* remote should refer to something like refs/remotes/ORIGIN/BRANCH */
if (git_reference_type(remote) != GIT_REF_SYMBOLIC ||
- git__prefixcmp(git_reference_target(remote), "refs/remotes/") != 0)
+ git__prefixcmp(git_reference_target(remote), GIT_REFS_REMOTES_DIR) != 0)
{
giterr_set(GITERR_SUBMODULE,
"Cannot resolve relative URL when HEAD is not symbolic");
@@ -1323,7 +1323,7 @@ static int lookup_head_remote(git_buf *url, git_repository *repo)
goto cleanup;
}
- scan = tgt = git_reference_target(remote) + strlen("refs/remotes/");
+ scan = tgt = git_reference_target(remote) + strlen(GIT_REFS_REMOTES_DIR);
while (*scan && (*scan != '/' || (scan > tgt && scan[-1] != '\\')))
scan++; /* find non-escaped slash to end ORIGIN name */