summaryrefslogtreecommitdiffstats
path: root/builtin-fetch.c
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2008-03-03 03:34:51 +0100
committerJunio C Hamano <gitster@pobox.com>2008-03-03 09:05:45 +0100
commit5aaf7f2afb46621c371564b07225ff5e978fc4b5 (patch)
tree7ac177950f718cb04b19a06b03305a2318601a28 /builtin-fetch.c
parentRemove unnecessary delaying of free_refs(ref_map) in builtin-fetch (diff)
downloadgit-5aaf7f2afb46621c371564b07225ff5e978fc4b5.tar.xz
git-5aaf7f2afb46621c371564b07225ff5e978fc4b5.zip
Ensure tail pointer gets setup correctly when we fetch HEAD only
If we ever decided to append onto the end of this list the tail pointer must be looking at the right memory cell at the end of the HEAD ref_map. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-fetch.c')
-rw-r--r--builtin-fetch.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/builtin-fetch.c b/builtin-fetch.c
index 1348a0e952..5bce20f94f 100644
--- a/builtin-fetch.c
+++ b/builtin-fetch.c
@@ -157,6 +157,7 @@ static struct ref *get_ref_map(struct transport *transport,
if (!ref_map)
die("Couldn't find remote ref HEAD");
ref_map->merge = 1;
+ tail = &ref_map->next;
}
}
ref_remove_duplicates(ref_map);