]> git.ipfire.org Git - thirdparty/git.git/blobdiff - commit-graph.c
The twelfth batch
[thirdparty/git.git] / commit-graph.c
index 45417d7412202e54d21de0ae49941536eb2c82b4..e5dd3553dfe9ef273cbe7a7c29e44dba9d8afada 100644 (file)
@@ -1821,7 +1821,7 @@ static int add_ref_to_set(const char *refname UNUSED,
        struct object_id peeled;
        struct refs_cb_data *data = (struct refs_cb_data *)cb_data;
 
        struct object_id peeled;
        struct refs_cb_data *data = (struct refs_cb_data *)cb_data;
 
-       if (!peel_iterated_oid(oid, &peeled))
+       if (!peel_iterated_oid(the_repository, oid, &peeled))
                oid = &peeled;
        if (oid_object_info(the_repository, oid, NULL) == OBJ_COMMIT)
                oidset_insert(data->commits, oid);
                oid = &peeled;
        if (oid_object_info(the_repository, oid, NULL) == OBJ_COMMIT)
                oidset_insert(data->commits, oid);
@@ -1845,7 +1845,8 @@ int write_commit_graph_reachable(struct object_directory *odb,
                data.progress = start_delayed_progress(
                        _("Collecting referenced commits"), 0);
 
                data.progress = start_delayed_progress(
                        _("Collecting referenced commits"), 0);
 
-       for_each_ref(add_ref_to_set, &data);
+       refs_for_each_ref(get_main_ref_store(the_repository), add_ref_to_set,
+                         &data);
 
        stop_progress(&data.progress);
 
 
        stop_progress(&data.progress);