Highlights from Git 2.51
6 days ago
- #Open Source
- #Git
- #Version Control
- Git 2.51 introduces cruft-free multi-pack indexes (MIDXs) to improve repository read performance.
- New 'path walk' repacking approach in Git 2.51 results in smaller packs by grouping objects from the same path.
- Git 2.51 enhances stash functionality with import/export commands for easier migration of stash entries between machines.
- Improvements to 'git cat-file' in Git 2.51 provide better handling of submodules in scripting scenarios.
- Git 2.51 adds support for multiple pathspec items with changed-path Bloom filters, optimizing history traversals.
- Git's 'switch' and 'restore' commands are no longer experimental, marking them stable for future releases.
- Deprecation of 'git whatchanged' in favor of 'git log --raw', with plans for removal in Git 3.0.
- Git 3.0 will default to the reftable backend and SHA-256 hash function for new repositories.
- Git's codebase now permits the use of the 'bool' keyword from C99, reflecting updated compiler requirements.
- Updated patch submission guidelines in Git allow contributions under identities other than legal names.