OSDN Git Service

for_each_alternate_ref: pass name/oid instead of ref struct
authorJeff King <peff@peff.net>
Wed, 8 Feb 2017 20:52:57 +0000 (15:52 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 8 Feb 2017 23:39:55 +0000 (15:39 -0800)
commit2429d63a46b141bb5006b8c1ea82e2d0163ab626
treef5329a7ce5f3ed9671173f201e27b37c39575358
parent5e8c968c6465d35c9047ab3ed522cb08d46386f5
for_each_alternate_ref: pass name/oid instead of ref struct

Breaking down the fields in the interface makes it easier to
change the backend of for_each_alternate_ref to something
that doesn't use "struct ref" internally.

The only field that callers actually look at is the oid,
anyway. The refname is kept in the interface as a plausible
thing for future code to want.

Signed-off-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