pack-objects: add delta-islands support
authorJeff King <peff@peff.net>
Thu, 16 Aug 2018 06:13:09 +0000 (08:13 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 16 Aug 2018 17:51:17 +0000 (10:51 -0700)
commit28b8a7308018ac3eb2ae2b3fe2f05993cf20a689
treec21fbf908e1dac552f2c4a2d36e6adeda99018a3
parentf64ba53ee74b1ee2909d3804818b09481b3e64b2
pack-objects: add delta-islands support

Implement support for delta islands in git pack-objects
and document how delta islands work in
"Documentation/git-pack-objects.txt" and Documentation/config.txt.

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-pack-objects.txt
builtin/pack-objects.c