]> git.ipfire.org Git - thirdparty/git.git/commit - fetch-pack.c
transport: drop refnames from for_each_alternate_ref
authorJeff King <peff@peff.net>
Mon, 8 Oct 2018 18:09:23 +0000 (11:09 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 9 Oct 2018 05:30:02 +0000 (14:30 +0900)
commitbdf4276c91623cf57efefd2ada7fb3e0709e2230
tree4fb58324836e7517b40e3d9612d6c1ceb72ef208
parentcae598d9980661a978e2df4fb338518f7bf09572
transport: drop refnames from for_each_alternate_ref

None of the current callers use the refname parameter we pass to their
callbacks. In theory somebody _could_ do so, but it's actually quite
weird if you think about it: it's a ref in somebody else's repository.
So the name has no meaning locally, and in fact there may be duplicates
if there are multiple alternates.

The users of this interface really only care about seeing some ref tips,
since that promises that the alternate has the full commit graph
reachable from there. So let's keep the information we pass back to the
bare minimum.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/receive-pack.c
fetch-pack.c
transport.c
transport.h