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:
Stefan Beller
2018-08-20 18:24:19 +00:00
committed by Junio C Hamano
parent 4a6067cda5
commit 212e0f7efe
4 changed files with 12 additions and 12 deletions

View File

@ -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;