]> Kevux Git Server - rit/commit
Merge branch 'tb/midx-avoid-cruft-packs'
authorJunio C Hamano <gitster@pobox.com>
Mon, 21 Jul 2025 16:14:26 +0000 (09:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 21 Jul 2025 16:14:26 +0000 (09:14 -0700)
commit205493d56d98dd340b4ac5944d11878762f15df1
tree034c34ab827cef0f6ba942a7d9742d0fff4448f7
parenta636d395ff0b0ccecb4569c0fc80f7c55f2e5f2e
parent5ee86c273bfc83fa432910a13c6ce28b74361896
Merge branch 'tb/midx-avoid-cruft-packs'

"pack-objects" has been taught to avoid pointing into objects in
cruft packs from midx.

* tb/midx-avoid-cruft-packs:
  repack: exclude cruft pack(s) from the MIDX where possible
  pack-objects: introduce '--stdin-packs=follow'
  pack-objects: swap 'show_{object,commit}_pack_hint'
  pack-objects: fix typo in 'show_object_pack_hint()'
  pack-objects: perform name-hash traversal for unpacked objects
  pack-objects: declare 'rev_info' for '--stdin-packs' earlier
  pack-objects: factor out handling '--stdin-packs'
  pack-objects: limit scope in 'add_object_entry_from_pack()'
  pack-objects: use standard option incompatibility functions
builtin/pack-objects.c
builtin/repack.c