Now available for GNU/Linux, macOS, and Windows platforms

Jun 14, 2016 01:35 GMT  ·  By

The Git development team is proud to announce the general availability of the 2.9 series of their widely used open-source distributed version control system for all supported platforms.

Git 2.9 ends the development of the 2.8 branch, whose last maintenance release was version 2.8.4, announced only a week ago, and promises to bring many exciting new features to the source code management tool used by millions of developer worldwide via the GitHub project hosting website or other platforms.

Since Git 2.8, the development team has managed to add numerous features, among which we can mention the implementation of git-multimail for sending notification emails for pushes to a Git repository, and a brand new "interactive.diffFilter" configuration can let devs customize the diff displayed in "git add -i" sessions.

Of course, many of the core commands have received improvements and learned new tricks as part of the Git 2.9 release, including but not limited to "git p4," "git tag," "git merge," "git pull," "git apply -v," "git worktree add," "git mergetools," "git pull --rebase," "git send-email," "git rerere," "git clone," and "git commit."

Introducing the "multiple worktree" feature

Also new in Git 2.9 is the addition of an experimental feature called "multiple worktree," which promises to keep your work safer by forbidding various operations on a Git branch that's being accessed from a different location or checked out. The feature detects when the respective branch is being rebased and notifies the user.

Last but not least, Git 2.9 ships today with many performance improvements, better development support, and fixes for numerous bugs that have been reported by users since Git 2.8 and haven't been addressed meanwhile. Git 2.9 is a recommended update for all users, and you can download the source archive right now via our website.

Git 2.9.0 Changelog