refs: add referent to each_ref_fn
Add a parameter to each_ref_fn so that callers to the ref APIs that use this function as a callback can have acess to the unresolved value of a symbolic ref. Signed-off-by: John Cai <johncai86@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
@ -512,7 +512,7 @@ static void run_service(const char **argv, int buffer_input)
|
||||
exit(1);
|
||||
}
|
||||
|
||||
static int show_text_ref(const char *name, const struct object_id *oid,
|
||||
static int show_text_ref(const char *name, const char *referent UNUSED, const struct object_id *oid,
|
||||
int flag UNUSED, void *cb_data)
|
||||
{
|
||||
const char *name_nons = strip_namespace(name);
|
||||
@ -568,7 +568,7 @@ static void get_info_refs(struct strbuf *hdr, char *arg UNUSED)
|
||||
strbuf_release(&buf);
|
||||
}
|
||||
|
||||
static int show_head_ref(const char *refname, const struct object_id *oid,
|
||||
static int show_head_ref(const char *refname, const char *referent UNUSED, const struct object_id *oid,
|
||||
int flag, void *cb_data)
|
||||
{
|
||||
struct strbuf *buf = cb_data;
|
||||
|
Reference in New Issue
Block a user