]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ac/bitmap-lookup-table'
authorJunio C Hamano <gitster@pobox.com>
Tue, 6 Sep 2022 01:33:39 +0000 (18:33 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 6 Sep 2022 01:33:39 +0000 (18:33 -0700)
commit3fe0121479ea340936d11927efa5a45a4e1e39cc
tree8c2bc27b33f476356ed6e2dbba1ce7be20d5cebd
parentcf98b69053996728f131671ed7ff9581b0e8943a
parent969a5645876ccf368ed74fde2c5dc9b5432b7bb0
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
Documentation/config/pack.txt
builtin/multi-pack-index.c
midx.c
t/t5326-multi-pack-bitmaps.sh