diff options
| author | Taylor Blau <me@ttaylorr.com> | 2025-03-20 13:56:40 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-03-21 04:33:45 -0700 |
| commit | f77dbf028510100ae7334c3d0e8fbd80a725e303 (patch) | |
| tree | 2b5625d5160170ff7d181c60490b164c7aca2a36 /pack-bitmap.c | |
| parent | ae61324f0a6124534a245b70d55d63b5abf3e5d4 (diff) | |
pack-bitmap.c: teach `show_objects_for_type()` about incremental MIDXs
Since we may ask for a pack_id that is in an earlier MIDX layer relative
to the one corresponding to our bitmap, use nth_midxed_pack() instead of
accessing the ->packs array directly.
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Acked-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack-bitmap.c')
| -rw-r--r-- | pack-bitmap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pack-bitmap.c b/pack-bitmap.c index 17f1087fba..f3ef9e43ef 100644 --- a/pack-bitmap.c +++ b/pack-bitmap.c @@ -1636,7 +1636,7 @@ static void show_objects_for_type( nth_midxed_object_oid(&oid, m, index_pos); pack_id = nth_midxed_pack_int_id(m, index_pos); - pack = bitmap_git->midx->packs[pack_id]; + pack = nth_midxed_pack(bitmap_git->midx, pack_id); } else { index_pos = pack_pos_to_index(bitmap_git->pack, pos + offset); ofs = pack_pos_to_offset(bitmap_git->pack, pos + offset); |
