diff options
author | Junio C Hamano <gitster@pobox.com> | 2022-09-05 18:33:39 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-09-05 18:33:39 -0700 |
commit | 3fe0121479ea340936d11927efa5a45a4e1e39cc (patch) | |
tree | 8c2bc27b33f476356ed6e2dbba1ce7be20d5cebd /Documentation/config | |
parent | cf98b69053996728f131671ed7ff9581b0e8943a (diff) | |
parent | 969a5645876ccf368ed74fde2c5dc9b5432b7bb0 (diff) | |
download | git-3fe0121479ea340936d11927efa5a45a4e1e39cc.tar.gz |
Merge branch 'ac/bitmap-lookup-table'
The pack bitmap file gained a bitmap-lookup table to speed up
locating the necessary bitmap for a given commit.
* ac/bitmap-lookup-table:
pack-bitmap-write: drop unused pack_idx_entry parameters
bitmap-lookup-table: add performance tests for lookup table
pack-bitmap: prepare to read lookup table extension
pack-bitmap-write: learn pack.writeBitmapLookupTable and add tests
pack-bitmap-write.c: write lookup table extension
bitmap: move `get commit positions` code to `bitmap_writer_finish`
Documentation/technical: describe bitmap lookup table extension
Diffstat (limited to 'Documentation/config')
-rw-r--r-- | Documentation/config/pack.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/config/pack.txt b/Documentation/config/pack.txt index 3e581eab84..53093d9996 100644 --- a/Documentation/config/pack.txt +++ b/Documentation/config/pack.txt @@ -164,6 +164,13 @@ When writing a multi-pack reachability bitmap, no new namehashes are computed; instead, any namehashes stored in an existing bitmap are permuted into their appropriate location when writing a new bitmap. +pack.writeBitmapLookupTable:: + When true, Git will include a "lookup table" section in the + bitmap index (if one is written). This table is used to defer + loading individual bitmaps as late as possible. This can be + beneficial in repositories that have relatively large bitmap + indexes. Defaults to false. + pack.writeReverseIndex:: When true, git will write a corresponding .rev file (see: linkgit:gitformat-pack[5]) |