Git 2.43 released with enhanced repack tool, improved revert process, and much more

Git 2.43 released with enhanced repack tool, improved revert process, and much more

Git, the popular distributed version control system, has launched its latest version 2.43, with several new features and bug fixes from over 80 developers. One of the main updates includes an enhanced git repack tool, which now supports multiple cruft packs and can split repository contents using an object filter.

Additionally, changes have been made to the revert process, where Git 2.43 can recognize a double-revert and display a user-friendly message instead of the usual Revert: "Revert: "fix bug"" message.

The format-patch tool, used in a mailing-list workflow, has been improved in the new version. The --rfc and --subject-prefix options can now be used together in Git 2.43. The update also introduces new features to the custom git log formats, allowing users to add decorations using the new %(decorate) placeholder, which comes with optional modifiers like prefix, suffix, separators, and more.

The for-each-ref command has also been updated with new --format-related features. Users can now direct git for-each-ref to apply any .mailmap rules specified in their repository to custom format specifiers, including %(authorname), %(committeremail), and others. Moreover, significant changes have been made to Git's CI system, allowing it to cancel ongoing CI runs when new pushes occur to branches with ongoing CI checks. Git can also now use and report results to Coverity, a static analysis tool by Synopsys. Git 2.43 continues to offer regular, robust updates with a variety of new features, improvements, and bug fixes.

by Paul

Git iconGit
  1085
  • ...

Git is a free and open-source distributed version control system, designed to manage projects of varying sizes with speed and efficiency. With a rating of 4.5, Git offers key features such as distributed version control, source code comparison, and source code history. Notable alternatives to Git include Mercurial SCM, Fossil, and Apache Subversion.

No comments so far, maybe you want to be first?
Gu