Highlights from Git 2.52
5 days ago
- #Open Source
- #Git
- #Version Control
- Git 2.52 introduces a new command `git last-modified` for efficient tree-level blame information.
- The `git maintenance` command now includes a new `geometric` task for optimized repository maintenance.
- New sub-commands `git refs list` and `git refs exists` were added to `git refs` for better reference management.
- Git 2.52 introduces the experimental `git repo` command for repository information and structure.
- Starting from Git 3.0, the default branch name will change from 'master' to 'main'.
- Git 2.52 lays groundwork for SHA-1 to SHA-256 interoperability.
- Optional Rust support is introduced in Git 2.52, with more Rust components expected in Git 3.0.
- Enhanced Bloom filter support for pathspec syntax in Git 2.52.
- Performance improvements across various Git commands including `git describe`, `git remote`, and `git log -L`.
- New `git sparse-checkout clean` sub-command for better sparse-checkout management.