summaryrefslogtreecommitdiff
path: root/refs.h
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2007-01-26 22:26:06 (GMT)
committerJunio C Hamano <junkio@cox.net>2007-01-28 10:16:46 (GMT)
commit1655707c9ec56847945854f8645ed64f74159e99 (patch)
treed9159101646d55b1d272aea8f09ac3af7638cd48 /refs.h
parent9a13f0b71b887af42c3be854344f185c6dfa1d0d (diff)
downloadgit-1655707c9ec56847945854f8645ed64f74159e99.zip
git-1655707c9ec56847945854f8645ed64f74159e99.tar.gz
git-1655707c9ec56847945854f8645ed64f74159e99.tar.bz2
lock_ref_sha1_basic(): remember the original name of a ref when resolving it
A ref might be pointing to another ref but only the name of the last ref is remembered. Let's remember about the first name as well. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'refs.h')
-rw-r--r--refs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/refs.h b/refs.h
index 2d2ba14..94a58b4 100644
--- a/refs.h
+++ b/refs.h
@@ -3,6 +3,7 @@
struct ref_lock {
char *ref_name;
+ char *orig_ref_name;
struct lock_file *lk;
unsigned char old_sha1[20];
int lock_fd;