OFICIAL GitHub Blog

Highlights from Git 2.55

What happened
Based on GitHub Blog · Jun 29, 2026

Git 2.55 introduces incremental multi-pack index (MIDX) improvements and a new git history fixup command, enhancing repository maintenance and commit editing workflows.

Highlights from Git 2.55
GitHub Blog — GitHub
Key points
·
Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
·
The open source Git project just released Git 2.55 with features and bug fixes from over 100 contributors, 33 of them new.
·
We last caught up with you on the latest in Git back when 2.54 was released.
·
To celebrate this most recent release, here is GitHub’s look at some of the most interesting features and changes introduced since last time.

Git 2.55, the latest release from the open source Git project, includes contributions from over 100 developers, 33 of whom are new. This update builds on prior versions by refining incremental multi-pack index (MIDX) functionality, which streamlines how Git manages large repositories. The changes aim to reduce maintenance overhead by allowing repositories to store MIDX as a layered chain rather than a single large file, minimizing rewrites during updates.

The incremental MIDX system now supports geometric repacking, a feature that automatically merges smaller MIDX layers when they grow sufficiently large relative to adjacent layers. This approach balances between keeping metadata updates minimal and preventing the MIDX chain from becoming excessively long. By default, the behavior is controlled by repack.midxSplitFactor, which determines when layers should be compacted without altering the underlying packfiles.

A new git history fixup subcommand has been added, expanding on the experimental git history command introduced in Git 2.54. This tool allows users to apply staged changes directly to an earlier commit, simplifying the process of correcting or augmenting historical commits. For example, staged modifications can be folded into an older commit, with subsequent commits replayed automatically on top.

These updates reflect Git’s ongoing focus on improving performance and usability for large-scale repositories and collaborative workflows. The incremental MIDX enhancements reduce maintenance complexity, while the git history fixup command offers a more intuitive way to refine commit history, particularly useful for polishing changes before review.

Original source → Deals on Clipraptor.com →