diff options
| author | Jeff King <peff@peff.net> | 2020-02-14 13:22:41 -0500 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2020-02-14 10:46:22 -0800 |
| commit | 3ab3185f999f5d0d0079ac8246edb8fca5d9d3fd (patch) | |
| tree | 33cd254d4fb4370094a56e98785ebd27f780c99e /commit.c | |
| parent | pack-bitmap: implement BLOB_LIMIT filtering (diff) | |
| download | git-3ab3185f999f5d0d0079ac8246edb8fca5d9d3fd.tar.gz git-3ab3185f999f5d0d0079ac8246edb8fca5d9d3fd.zip | |
pack-objects: support filters with bitmaps
Just as rev-list recently learned to combine filters and bitmaps, let's
do the same for pack-objects. The infrastructure is all there; we just
need to pass along our filter options, and the pack-bitmap code will
decide to use bitmaps or not.
This unsurprisingly makes things faster for partial clones of large
repositories (here we're cloning linux.git):
Test HEAD^ HEAD
------------------------------------------------------------------------------
5310.11: simulated partial clone 38.94(37.28+5.87) 11.06(11.27+4.07) -71.6%
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions
