aboutsummaryrefslogtreecommitdiffstats
path: root/pseudo-merge.c
diff options
context:
space:
mode:
Diffstat (limited to 'pseudo-merge.c')
-rw-r--r--pseudo-merge.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pseudo-merge.c b/pseudo-merge.c
index a117520996..e3e0393f11 100644
--- a/pseudo-merge.c
+++ b/pseudo-merge.c
@@ -209,7 +209,7 @@ static int find_pseudo_merge_group_for_ref(const char *refname,
uint32_t i;
int has_bitmap;
- if (!peel_iterated_oid(oid, &peeled))
+ if (!peel_iterated_oid(the_repository, oid, &peeled))
oid = &peeled;
c = lookup_commit(the_repository, oid);
@@ -434,7 +434,8 @@ void select_pseudo_merges(struct bitmap_writer *writer,
progress = start_progress("Selecting pseudo-merge commits",
writer->pseudo_merge_groups.nr);
- for_each_ref(find_pseudo_merge_group_for_ref, writer);
+ refs_for_each_ref(get_main_ref_store(the_repository),
+ find_pseudo_merge_group_for_ref, writer);
for (i = 0; i < writer->pseudo_merge_groups.nr; i++) {
struct pseudo_merge_group *group;