News: 0001643704

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Programming] 4 Hours Ago Git 2.55)


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.

The full list of Git 2.55 changes can be found via today's [1]release announcement . There is also an overview of the prominent Git 2.55 changes via the [2]GitHub Blog .



[1] https://lore.kernel.org/lkml/xmqqv7b1w9vr.fsf@gitster.g/

[2] https://github.blog/open-source/git/highlights-from-git-2-55/



Only someone with nothing to be sorry for smiles back at the rear of an
elephant.