repack: add delta-islands support
authorJeff King <peff@peff.net>
Thu, 16 Aug 2018 06:13:10 +0000 (08:13 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 16 Aug 2018 17:51:17 +0000 (10:51 -0700)
commit16d75fa48d535ae3f19b221638989cac955f42fb
tree53d5e9bdedfc4e4807350214b0c1b05a1d46a0c1
parent28b8a7308018ac3eb2ae2b3fe2f05993cf20a689
repack: add delta-islands support

Implement simple support for --delta-islands option and
repack.useDeltaIslands config variable in git repack.

This allows users to setup delta islands in their config and
get the benefit of less disk usage while cloning and fetching
is still quite fast and not much more CPU intensive.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt
Documentation/git-repack.txt
builtin/repack.c