There is a new version of Git in town, as the Git community recently released Git 2.7.0
Released right at the start of 2016, Git 2.7.0 comes with a long list of features, some of which are as follows:
- The appearance of gitk has been improved for high DPI monitors.
- Better support for local timezones and many new translations have been added.
- The worktree now has many new commands and subcommands.
- The debugging infrastructure for pkt-line based communication has been revised.
- Support for line-encoding conversions has been revised.
- UI and workflow improvements
- Bug fixes, obviously.
However, the biggest change that Git 2.7.0 brings is that it now has a more flexible naming structure for git bisect. So far, git bisect was mostly used for locating regressions and errors within your code. But starting Git 2.7.0, you can now use git bisect to locate both good and bad changes — “what caused the given bug?” or “what fixed the given bug?” — both of these questions can be answered using git bisect.