Git 2.55 Released With Rust Support Enabled By Default, git history fixup

Written by Michael Larabel in Programming on 29 June 2026 at 01:50 PM EDT. 11 Comments
PROGRAMMING
Git 2.55 is out today as the latest stable update to this distributed version control system.

Up to now in the Git world, Git's Rust code has been opt-in at build-time and optional. With Git 2.55, the Rust code is still optional but is now being enabled by default. Git 2.55+ will now build with the Rust support enabled by default unless opting out with the "NO_RUST" option. But for Git 3.0 or some later point is when the Git Rust support may become mandatory.

Git 2.55 also further improves repacking with incremental multi-pack indexes, more easier fixing of earlier staged commits with the git history fixup to apply changes to an earlier staged commit, and a variety of other low-level improvements. The git history fixup allows instantly merging staged changes directly into an older commit without having to go through an interactive rebase. The git history sub-command at large though is still considered experimental in Git 2.55.

Git logo


The full list of Git 2.55 changes can be found via today's release announcement. There is also an overview of the prominent Git 2.55 changes via the GitHub Blog.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week