diff options
| author | Taylor Blau <me@ttaylorr.com> | 2024-08-06 11:37:27 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-08-06 12:01:36 -0700 |
| commit | 60750e1eb967c8622e7140037ec018a87577132b (patch) | |
| tree | 9f4ab1a3189d35d0e9e11b5eddf6cec68a7fdbe5 /t/unit-tests/t-hashmap.c | |
| parent | 26afb5afa16c9ea7825fdeae05e31d619849ad4b (diff) | |
midx: teach `nth_bitmapped_pack()` about incremental MIDXs
In a similar fashion as in previous commits, teach the function
`nth_bitmapped_pack()` about incremental MIDXs by translating the given
`pack_int_id` from the concatenated lexical order to a MIDX-local
lexical position.
When accessing the containing MIDX's array of packs, use the local pack
ID. Likewise, when reading the 'BTMP' chunk, use the MIDX-local offset
when accessing the data within that chunk.
(Note that the both the call to prepare_midx_pack() and the assignment
of bp->pack_int_id both care about the global pack_int_id, so avoid
shadowing the given 'pack_int_id' parameter).
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/unit-tests/t-hashmap.c')
0 files changed, 0 insertions, 0 deletions
