Imported Upstream version 2.27.0
[platform/upstream/git.git] / t / helper / test-read-graph.c
index f8a4617..6d0c962 100644 (file)
@@ -7,26 +7,15 @@
 int cmd__read_graph(int argc, const char **argv)
 {
        struct commit_graph *graph = NULL;
-       char *graph_name;
-       int open_ok;
-       int fd;
-       struct stat st;
        struct object_directory *odb;
 
        setup_git_directory();
        odb = the_repository->objects->odb;
 
-       graph_name = get_commit_graph_filename(odb);
-
-       open_ok = open_commit_graph(graph_name, &fd, &st);
-       if (!open_ok)
-               die_errno(_("Could not open commit-graph '%s'"), graph_name);
-
-       graph = load_commit_graph_one_fd_st(fd, &st, odb);
+       graph = read_commit_graph_one(the_repository, odb);
        if (!graph)
                return 1;
 
-       FREE_AND_NULL(graph_name);
 
        printf("header: %08x %d %d %d %d\n",
                ntohl(*(uint32_t*)graph->data),
@@ -45,6 +34,10 @@ int cmd__read_graph(int argc, const char **argv)
                printf(" commit_metadata");
        if (graph->chunk_extra_edges)
                printf(" extra_edges");
+       if (graph->chunk_bloom_indexes)
+               printf(" bloom_indexes");
+       if (graph->chunk_bloom_data)
+               printf(" bloom_data");
        printf("\n");
 
        UNLEAK(graph);