MCPcopy Create free account
hub / github.com/git/git / cmd__bitmap

Function cmd__bitmap

t/helper/test-bitmap.c:146–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144}
145
146int cmd__bitmap(int argc, const char **argv)
147{
148 setup_git_directory(the_repository);
149
150 if (argc == 2 && !strcmp(argv[1], "list-commits"))
151 return bitmap_list_commits();
152 if (argc == 2 && !strcmp(argv[1], "list-commits-with-offset"))
153 return bitmap_list_commits_with_offset();
154 if (argc == 2 && !strcmp(argv[1], "dump-hashes"))
155 return bitmap_dump_hashes();
156 if (argc == 2 && !strcmp(argv[1], "dump-pseudo-merges"))
157 return bitmap_dump_pseudo_merges();
158 if (argc == 3 && !strcmp(argv[1], "dump-pseudo-merge-commits"))
159 return bitmap_dump_pseudo_merge_commits(atoi(argv[2]));
160 if (argc == 3 && !strcmp(argv[1], "dump-pseudo-merge-objects"))
161 return bitmap_dump_pseudo_merge_objects(atoi(argv[2]));
162 if (argc == 3 && !strcmp(argv[1], "write"))
163 return bitmap_write(argv[2]);
164
165 usage("\ttest-tool bitmap list-commits\n"
166 "\ttest-tool bitmap list-commits-with-offset\n"
167 "\ttest-tool bitmap dump-hashes\n"
168 "\ttest-tool bitmap dump-pseudo-merges\n"
169 "\ttest-tool bitmap dump-pseudo-merge-commits <n>\n"
170 "\ttest-tool bitmap dump-pseudo-merge-objects <n>\n"
171 "\ttest-tool bitmap write <pack-basename> < <commit-list>");
172
173 return -1;
174}

Callers

nothing calls this directly

Calls 9

setup_git_directoryFunction · 0.85
bitmap_list_commitsFunction · 0.85
bitmap_dump_hashesFunction · 0.85
bitmap_writeFunction · 0.85
usageFunction · 0.50

Tested by

no test coverage detected