Merge branch 'cc/repack-sift-filtered-objects-to-separate-pack'
commit1fdedb7c7d60f48dcfab875f9f2027ae2d1b777c
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Oct 2023 18:39:14 +0000 (10 11:39 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Oct 2023 18:39:15 +0000 (10 11:39 -0700)
treee3d4620a53ff70c032e0bff3feee7e282e69bb7e
parentafb0d0880abb56d8084f1fac704e17f82d491bc9
parent9b96046b9239589756cde8fbcbafe05ac7ec4611
Merge branch 'cc/repack-sift-filtered-objects-to-separate-pack'

"git repack" machinery learns to pay attention to the "--filter="
option.

* cc/repack-sift-filtered-objects-to-separate-pack:
  gc: add `gc.repackFilterTo` config option
  repack: implement `--filter-to` for storing filtered out objects
  gc: add `gc.repackFilter` config option
  repack: add `--filter=<filter-spec>` option
  pack-bitmap-write: rebuild using new bitmap when remapping
  repack: refactor finding pack prefix
  repack: refactor finishing pack-objects command
  t/helper: add 'find-pack' test-tool
  pack-objects: allow `--filter` without `--stdout`
Makefile