| 144 | } |
| 145 | |
| 146 | int 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 | } |
nothing calls this directly
no test coverage detected