| 2589 | } |
| 2590 | |
| 2591 | void traverse_bitmap_commit_list(struct bitmap_index *bitmap_git, |
| 2592 | struct rev_info *revs, |
| 2593 | show_reachable_fn show_reachable) |
| 2594 | { |
| 2595 | assert(bitmap_git->result); |
| 2596 | |
| 2597 | show_objects_for_type(bitmap_git, bitmap_git->result, |
| 2598 | OBJ_COMMIT, show_reachable, NULL); |
| 2599 | if (revs->tree_objects) |
| 2600 | show_objects_for_type(bitmap_git, bitmap_git->result, |
| 2601 | OBJ_TREE, show_reachable, NULL); |
| 2602 | if (revs->blob_objects) |
| 2603 | show_objects_for_type(bitmap_git, bitmap_git->result, |
| 2604 | OBJ_BLOB, show_reachable, NULL); |
| 2605 | if (revs->tag_objects) |
| 2606 | show_objects_for_type(bitmap_git, bitmap_git->result, |
| 2607 | OBJ_TAG, show_reachable, NULL); |
| 2608 | |
| 2609 | show_extended_objects(bitmap_git, revs, show_reachable); |
| 2610 | } |
| 2611 | |
| 2612 | static uint32_t count_object_type(struct bitmap_index *bitmap_git, |
| 2613 | enum object_type type) |
no test coverage detected