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 23.1 preview 8
SHA-1: 5637a5419443ba773f5358aff3f0c76035324add
SHA-1: 8e37bc016acabb4a5012657eb8057fe31f05e894
SHA-1: 25d576c85748677e55f529cb187eb6df1cd68cbf
SHA-1: ab96043c52a3a027e5688f64ec760e7549da9a40
SHA-1: 6660487a4327274906f499b8645e2ee751bd573e
SHA-1: 86d8251cce24feca4fb84e653dff258269604582
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 23.1 preview 8?
Standard window: Reorder Tabs
Use drag and drop to reorder repository tabs in the Standard window.



Comment Lines in Commit Messages
If the commit message contains comment lines, by default SmartGit asks how to handle them. In the preferences you can configure to always keep or remove comment lines.
Standard window: Smart Amend Logic
To re-use a previous commit message (maybe slightly modified) you can click the previous commit in the Mini-Log. If you have clicked the unpushed HEAD commit, the Amend checkbox will be set automatically, but when starting to change the message, it will be unset automatically.
However, if you have set the Amend checkbox manually, it will not be unset when editing the commit message.



Standard window: Support Multiple Main-Branches
Usually, there is one main development branch (e.g. develop), but sometimes there is a need for further release branches (e.g. release-2.1). These branches, as well as the feature branches prefix, can be configured now.
Standard window: Intuitive Branch/Tag Compare
Comparing two repository states defined by their branches (or tags), is as easy as selecting both of them in the All Branches+Tags list.

If a local branch has diverged from its remote branch, the remote branch occurs below the local branch in the My History view. This makes selecting the remote branch more intuitive.


Split-Off Commit
The Split-off Commit feature allows to move some changed files of a commit to a second commit. Now you can specify whether the new commit will be created before or after the other one.
Standard window: Checking Out a Commit
Checking out a commit usually leaves the user in a state where further (new) commits easily can be lost. To avoid that, when checking out a commit in the Standard window, a (temporary) branch is created.


Standard window: Group Files by State
If you prefer to see all instead of just the changed files, you can now select "Group by State" to see modified states on top of the file list.
Standard window: Path Support in Filter
On the repositories tab you can filter repositories by path, add existing or initialize new repositories.



Improved Clean Working Tree
The options for the Clean Working Tree command are now easier to understand.