Skip to content

Backport performance optimizations for Git v2.49.0.gl2

This merge request backports two performance optimizations for Git v2.49.0.gl2:

As such, the following three branches have been cherry-picked:

  • js/ci-fedora-gawk at 8a471a66 (ci(pedantic): ensure that awk is installed, 2025-04-16), which is required to fix the Fedora CI job.
  • tb/incremental-midx-part-2 at 27afc272 (midx: implement writing incremental MIDX bitmaps, 2025-03-20), which is a dependency of the next branch.
  • ps/cat-file-filter-batch at 8002e8ee (builtin/cat-file: use bitmaps to efficiently filter by object type, 2025-04-02).
  • kn/bundle-dedup-optim at a52d459e (bundle: fix non-linear performance scaling with refs, 2025-04-08).

All of these branches are in next.

Closes Backport filtering objects in `git-cat-file(1)`... (#541 - closed).

Edited by Patrick Steinhardt

Merge request reports

Loading