Next Version Preview
However - as it is the case with other previews - they may have problems. Should you encounter such a problem, please report it to the development-team.
You can safely use a preview version side-by-side with the release version.
Download SmartGit 21.1 preview 4
SHA-1: 517fd647308406153ec776b5e0f87e4c0adc30a1
SHA-1: 83f7c193e1e0a3712e4e64c3740b0070f7879b86
SHA-1: c8e2b75555dde67ee328afb69d589a190e27b06e
SHA-1: 53ec5909a2c483a718cfeba18de88bd14cd3d420
SHA-1: 63f5319bd25d3619319c811cce5963be0f881eb1
Note
This preview version is a "rolling" release so it will require direct internet access to download the latest patches.
You can install and use the preview version in parallel to the release version, in this case:
- For Windows, make sure to use the Portable bundle. The installer won't work for such a setup.
- The preview version (except of the portable Windows bundle) will initially copy the settings from the release version, but writes them to its own settings directory. This means that settings of both versions will diverge.
What's new in SmartGit 21.1 preview 4?
Changes View rewritten
The Changes view now supports a Unified diff which can show longer lines as the side-by-side diff.
In the compact mode (where equal lines are hidden) it easily is possible to reveal equal lines selectively.
All modes support syntax coloring and staging or unstaging of changes.



Changes View with Image compare
The Changes view now can show images side-by-side.
Avatars in Graph
By default the Graph shows avatars (e.g. from gravatars.com) for the author. This saves horizontal space and is easier to spot than plain text.


Push: Set JIRA issue in-progress
The integration for Atlassian JIRA allows to not just resolve an issue, but also to set it in-progress.
Cherry-Pick Certain Files
From the Log's Files view you can cherry-pick certain files of a commit.
This also can be used to apply only selected files of stashes.


Split-Off Files
Another way of splitting commits is to select the files of a commit, use Split-Off Files and enter the commit message of the new commit.
Modify-All Commits (Step/Continue)
The Interactive Rebase has been enhanced in that way, that you now can stop at every commit, e.g. to verify whether it builds. You either can step each commit or continue rebasing all remaining commits - something like a Commit Debugger.



Partial Clone Support
Partially cloned repositories (starting with Git 2.29) are now supported: missing objects will be fetched on demand. For the Clone, you can limit the maximum file size to fetch.
Select Diff Tool
If you have configured multiple diff tools for the files to compare, you'll optionally get asked which to use.
