Highlights from Git 2.51
Blog post from GitHub
Git 2.51, recently released by the open-source Git project, incorporates numerous enhancements and bug fixes contributed by over 91 contributors, including 21 new ones. Key updates include the introduction of cruft-free multi-pack indexes to improve repository read performance, a new "path walk" method to generate smaller packs more efficiently, and an enhanced stash interchange format that allows easier migration of stash entries between machines. Additionally, the release improves the git cat-file command for better scripting scenarios and furthers support for Bloom filters in commit-graph data structures. Git 2.51 also marks the stabilization of the git switch and git restore commands, previously considered experimental, and continues preparations for the anticipated Git 3.0 by adding entries to the BreakingChanges list. The update further adopts features from the C99 standard and revises contribution guidelines to allow submissions under pseudonyms.