Git 2.31 Released With Moving More Of The Bisecting Code To C
Git 2.31 is out today as the newest version of this distributed revision control system.
Git 2.31 isn't the most exciting update in recent times but some of the highlights to this new release include:
- Continuing to rewrite more of the "git bisect" sub-command in C code. This ultimately should help in faster Git bisect operations when the transition is complete.
- Initial work on changes for FSMONITOR integration.
- Retiring more names that have "SHA1" in it, given the ongoing transition to using SHA-256 hashes.
- Continued work on preparing Git itself to be able to use the main branch name by default rather than master.
- While already fixed for Git 2.30.2 and prior, Git 2.31 does bring the fixes as well for the recent "git clone" vulnerability that could potentially lead to remote code execution.
The full list of Git 2.31 changes can be found via the release announcement.
Git 2.31 isn't the most exciting update in recent times but some of the highlights to this new release include:
- Continuing to rewrite more of the "git bisect" sub-command in C code. This ultimately should help in faster Git bisect operations when the transition is complete.
- Initial work on changes for FSMONITOR integration.
- Retiring more names that have "SHA1" in it, given the ongoing transition to using SHA-256 hashes.
- Continued work on preparing Git itself to be able to use the main branch name by default rather than master.
- While already fixed for Git 2.30.2 and prior, Git 2.31 does bring the fixes as well for the recent "git clone" vulnerability that could potentially lead to remote code execution.
The full list of Git 2.31 changes can be found via the release announcement.
26 Comments