]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'tb/midx-repack-ignore-cruft-packs' into maint-2.38
authorJunio C Hamano <gitster@pobox.com>
Thu, 27 Oct 2022 22:24:11 +0000 (15:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Oct 2022 22:24:11 +0000 (15:24 -0700)
commita9514e3b95028571c64f636082814fd5119df65d
tree20b989eb9c2f4bf7feac5e62cd2f51c9bdc1f9a3
parent1b97c136cc84cb8e65c4c45a717e6cb816841889
parentb62ad5681f7ff08065d172f541ab2578d7b38e18
Merge branch 'tb/midx-repack-ignore-cruft-packs' into maint-2.38

"git multi-pack-index repack/expire" used to repack unreachable
cruft into a new pack, which have been corrected.
cf. <63a1c3d4-eff3-af10-4263-058c88e74594@github.com>

* tb/midx-repack-ignore-cruft-packs:
  midx.c: avoid cruft packs with non-zero `repack --batch-size`
  midx.c: remove unnecessary loop condition
  midx.c: replace `xcalloc()` with `CALLOC_ARRAY()`
  midx.c: avoid cruft packs with `repack --batch-size=0`
  midx.c: prevent `expire` from removing the cruft pack
  Documentation/git-multi-pack-index.txt: clarify expire behavior
  Documentation/git-multi-pack-index.txt: fix typo