]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'tb/repack-expire-to'
authorTaylor Blau <me@ttaylorr.com>
Fri, 18 Nov 2022 23:43:09 +0000 (18:43 -0500)
committerTaylor Blau <me@ttaylorr.com>
Fri, 18 Nov 2022 23:43:09 +0000 (18:43 -0500)
commitad9096881d451bdb56d713a4c7d271dda3662cb2
tree6721c1800657bf954322240b8dd805e577563434
parente53598a5ab745fb633dc99ed11cbe4b1bee066fa
parent91badeba32d31d4dcc695a8888e5b697b4c3d90c
Merge branch 'tb/repack-expire-to'

"git repack" learns to send cruft objects out of the way into
packfiles outside the repository.

* tb/repack-expire-to:
  builtin/repack.c: implement `--expire-to` for storing pruned objects
  builtin/repack.c: write cruft packs to arbitrary locations
  builtin/repack.c: pass "cruft_expiration" to `write_cruft_pack`
  builtin/repack.c: pass "out" to `prepare_pack_objects`
builtin/repack.c
t/t7700-repack.sh