refs.c: upgrade for_each_replace_ref to be a each_repo_ref_fn callback
Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
4a6067cda5
commit
212e0f7efe
@ -6,7 +6,8 @@
|
||||
#include "repository.h"
|
||||
#include "commit.h"
|
||||
|
||||
static int register_replace_ref(const char *refname,
|
||||
static int register_replace_ref(struct repository *r,
|
||||
const char *refname,
|
||||
const struct object_id *oid,
|
||||
int flag, void *cb_data)
|
||||
{
|
||||
@ -25,7 +26,7 @@ static int register_replace_ref(const char *refname,
|
||||
oidcpy(&repl_obj->replacement, oid);
|
||||
|
||||
/* Register new object */
|
||||
if (oidmap_put(the_repository->objects->replace_map, repl_obj))
|
||||
if (oidmap_put(r->objects->replace_map, repl_obj))
|
||||
die("duplicate replace ref: %s", refname);
|
||||
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user