diff options
| author | Junio C Hamano <gitster@pobox.com> | 2026-06-09 10:04:49 +0900 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-06-09 10:04:49 +0900 |
| commit | 1c0af131cc139f1b47bd14ead50688f50e95ef44 (patch) | |
| tree | 91eda77a609ded7e93cc25d27a951f38dc2008fe /git-commit-script | |
| parent | 600fe743028cbfb640855f659e9851522214bc0b (diff) | |
| parent | 49633dc88c14008f9a405f215b60994362b36d6c (diff) | |
Merge branch 'tb/bitmap-build-performance'
Reachability bitmap generation has been significantly optimized. By
reordering tree traversal, caching object positions, and refining how
pseudo-merge bitmaps are constructed, the performance of "git repack
--write-midx-bitmaps" is improved, especially for large repositories
and when using pseudo-merges.
* tb/bitmap-build-performance:
pack-bitmap: build pseudo-merge bitmaps after regular bitmaps
pack-bitmap: remember pseudo-merge parents
pack-bitmap: sort bitmaps before XORing
pack-bitmap: cache object positions during fill
pack-bitmap: consolidate `find_object_pos()` success path
pack-bitmap: reuse stored selected bitmaps
pack-bitmap: check subtree bits before recursing
pack-bitmap: pass object position to `fill_bitmap_tree()`
Diffstat (limited to 'git-commit-script')
0 files changed, 0 insertions, 0 deletions
