]> git.ipfire.org Git - thirdparty/git.git/commit
builtin/repack.c: support generating a cruft pack
authorTaylor Blau <me@ttaylorr.com>
Fri, 20 May 2022 23:18:03 +0000 (19:18 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 26 May 2022 22:48:26 +0000 (15:48 -0700)
commitf9825d1cf752b8d04a3e9193ff6fdb54d09e28a3
treef5f0109b02f912c876eec00f99ceb44625dcee44
parenta7d493833fe615211fd329183e59cec08496fb90
builtin/repack.c: support generating a cruft pack

Expose a way to split the contents of a repository into a main and cruft
pack when doing an all-into-one repack with `git repack --cruft -d`, and
a complementary configuration variable.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-repack.txt
Documentation/technical/cruft-packs.txt
builtin/repack.c
t/t5329-pack-objects-cruft.sh