MCPcopy Index your code
hub / github.com/git/git / traverse_bitmap_commit_list

Function traverse_bitmap_commit_list

pack-bitmap.c:2591–2610  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2589}
2590
2591void 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
2612static uint32_t count_object_type(struct bitmap_index *bitmap_git,
2613 enum object_type type)

Callers 3

mark_reachable_objectsFunction · 0.85
try_bitmap_traversalFunction · 0.85

Calls 2

show_objects_for_typeFunction · 0.85
show_extended_objectsFunction · 0.85

Tested by

no test coverage detected