Git 2.30-rc0 Released With More Work On "Main" Branch Renaming, Fixes

Written by Michael Larabel in Programming on 14 December 2020 at 06:11 PM EST. 31 Comments
The initial test release of Git 2.30 is now available for evaluation of this distributed revision control system.

Earlier this year Git 2.28 brought the support for a configurable/default branch name to replace the "master" usage that has been the default behavior up to this point. That configurable option has been working out well for those wanting to change the default Git branch from the likes of "master" to "main" or "default". Git itself has been working towards such a transition to the "main" name and with Git 2.30 are some updates around their internal tests to accommodate the eventual change.

Git 2.30-rc0 also has a variety of other changes. The highlights for this test release include:

- Adjusting Git's own tests so they handle fine when the default initial branch name is "main" as opposed to "master". This is all in preparation for Git's own default branch name change to main.

- Userdiff updates for PHP / Rust / CSS.

- Git archive now allows compression levels higher than 9 for .tar.gz output.

- Updated command line completion handling.

- Rewriting git bisect in C code is continuing.

- Many fixes throughout.

More details in the release announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week