diff options
Diffstat (limited to 'commit-graph.c')
-rw-r--r-- | commit-graph.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/commit-graph.c b/commit-graph.c index bb54c1214c..b63a1fc85e 100644 --- a/commit-graph.c +++ b/commit-graph.c @@ -10,6 +10,7 @@ #include "revision.h" #include "sha1-lookup.h" #include "commit-graph.h" +#include "object-store.h" #define GRAPH_SIGNATURE 0x43475048 /* "CGPH" */ #define GRAPH_CHUNKID_OIDFANOUT 0x4f494446 /* "OIDF" */ @@ -207,8 +208,10 @@ static void prepare_commit_graph(void) obj_dir = get_object_directory(); prepare_commit_graph_one(obj_dir); - prepare_alt_odb(); - for (alt = alt_odb_list; !commit_graph && alt; alt = alt->next) + prepare_alt_odb(the_repository); + for (alt = the_repository->objects->alt_odb_list; + !commit_graph && alt; + alt = alt->next) prepare_commit_graph_one(alt->path); } @@ -533,7 +536,7 @@ static int add_packed_commits(const struct object_id *oid, struct object_info oi = OBJECT_INFO_INIT; oi.typep = &type; - if (packed_object_info(pack, offset, &oi) < 0) + if (packed_object_info(the_repository, pack, offset, &oi) < 0) die("unable to get type of object %s", oid_to_hex(oid)); if (type != OBJ_COMMIT) |