Git 2.55-rc0 Released With Rust Enabled By Default
([Programming] 6 Hours Ago
Git 2.55)
- Reference: 0001639800
- News link: https://www.phoronix.com/news/Git-2.55-rc0-Released
- Source link:
Git 2.55-rc0 is out today as the first tagged test version of the forthcoming Git 2.55 distributed version control system. Most notable with Git 2.55 is that Rust support is being enabled by default.
Git 2.55-rc0 landed the change to enable Rust by default. Up to this point you had to opt-in to Rust by default with Meson or the standard Makefile with WITH_RUST . But beginning in Git 2.55, the Rust support is now assumed by default.
With Git 2.55, users can choose to opt-out of the Rust support if they so desire. Git 2.55 changes the "WITH_RUST" option in the Makefile to "NO_RUST" can be set if wanting to avoid the Rust code in Git 2.55. The Meson "rust" option is set to "enabled" but likewise can be set to disabled in this version.
It's with [1]Git 3.0 where Rust will always be enabled without the ability to disable.
Also on the Git 2.55 side around the Rust programming language are [2]preparations for making the xdiff code work with Rust.
Git 2.55 has also been baking a number of optimizations, bug fixes, and minor enhancements to different Git sub commands. More details can be found via today's [3]Git 2.55-rc0 announcement .
[1] https://www.phoronix.com/search/Git+3.0
[2] https://git.kernel.org/pub/scm/git/git.git/commit/?id=03305681524f43f0619cea80611fd69f1697264c
[3] https://lore.kernel.org/lkml/xmqqik7pqeiq.fsf@gitster.g/
Git 2.55-rc0 landed the change to enable Rust by default. Up to this point you had to opt-in to Rust by default with Meson or the standard Makefile with WITH_RUST . But beginning in Git 2.55, the Rust support is now assumed by default.
With Git 2.55, users can choose to opt-out of the Rust support if they so desire. Git 2.55 changes the "WITH_RUST" option in the Makefile to "NO_RUST" can be set if wanting to avoid the Rust code in Git 2.55. The Meson "rust" option is set to "enabled" but likewise can be set to disabled in this version.
It's with [1]Git 3.0 where Rust will always be enabled without the ability to disable.
Also on the Git 2.55 side around the Rust programming language are [2]preparations for making the xdiff code work with Rust.
Git 2.55 has also been baking a number of optimizations, bug fixes, and minor enhancements to different Git sub commands. More details can be found via today's [3]Git 2.55-rc0 announcement .
[1] https://www.phoronix.com/search/Git+3.0
[2] https://git.kernel.org/pub/scm/git/git.git/commit/?id=03305681524f43f0619cea80611fd69f1697264c
[3] https://lore.kernel.org/lkml/xmqqik7pqeiq.fsf@gitster.g/