Merge branch 'ps/fix-geom-repack-with-alternates'
commit36628c56ed54b5a86aa9a17ed589fc0ee7f5bea5
authorJunio C Hamano <gitster@pobox.com>
Tue, 25 Apr 2023 20:56:20 +0000 (25 13:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 25 Apr 2023 20:56:20 +0000 (25 13:56 -0700)
tree3fadafc81f95d070092fb0a000b10dc02f5b1669
parentc4c9d5586fed1b994ef579a0862b86ff36afcbe8
parentd85cd1877777aa92c73868b9e86516d4be04b4a0
Merge branch 'ps/fix-geom-repack-with-alternates'

Geometric repacking ("git repack --geometric=<n>") in a repository
that borrows from an alternate object database had various corner
case bugs, which have been corrected.

* ps/fix-geom-repack-with-alternates:
  repack: disable writing bitmaps when doing a local repack
  repack: honor `-l` when calculating pack geometry
  t/helper: allow chmtime to print verbosely without modifying mtime
  pack-objects: extend test coverage of `--stdin-packs` with alternates
  pack-objects: fix error when same packfile is included and excluded
  pack-objects: fix error when packing same pack twice
  pack-objects: split out `--stdin-packs` tests into separate file
  repack: fix generating multi-pack-index with only non-local packs
  repack: fix trying to use preferred pack in alternates
  midx: fix segfault with no packs and invalid preferred pack
builtin/pack-objects.c
builtin/repack.c
midx.c
object-file.c
object-store.h