diff options
author | Taylor Blau <me@ttaylorr.com> | 2022-10-17 22:45:12 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-10-17 21:26:16 -0700 |
commit | 55d902cd61a8fd2e9b9aa4bf49b47e4dbf10ea67 (patch) | |
tree | 00cf2b80e37119273c4c75e4e76eba1d10147287 /diff.c | |
parent | 3dcec76d9df911ed8321007b1d197c1a206dc164 (diff) |
builtin/repack.c: remove redundant pack-based bitmaps
When we write a MIDX bitmap after repacking, it is possible that the
repository would be left in a state with both pack- and multi-pack
reachability bitmaps.
This can occur, for instance, if a pack that was kept (either by having
a .keep file, or during a geometric repack in which it is not rolled up)
has a bitmap file, and the repack wrote a multi-pack index and bitmap.
When loading a reachability bitmap for the repository, the multi-pack
one is always preferred, so the pack-based one is redundant. Let's
remove it unconditionally, even if '-d' isn't passed, since there is no
practical reason to keep both around. The patch below does just that.
Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.c')
0 files changed, 0 insertions, 0 deletions