What´s New in SmartGit 20.2

Know all the updates and enhancements

) . }}

Features

macOS-BigSur-12e5ff04.png
SmartGit 20.2 is the first SmartGit version that supports macOS 11 Big Sur.
drag-ref-from-branches-to-graph-bd604c06.gif
Dragging commits and refs in the Graph view works since ages. Now you also can drag commits or refs between the Branches view and Graph view for merging, rebasing or updating refs.
syntax-coloring-fb800a64.png
For many languages the syntax coloring in the File Compare has been improved. Syntax support for ANTLR, Dart, Innosetup scripts, Nim, Shell scripts, Swift, … has been added.
add-subtree-ee77bff9.png
SmartGit already supported working with (existing) subtrees. Now, subtrees will be denoted in the Branches view and the Log Graph. Also, subtree operations, like Add, Merge and Split have been added.
graph-filtering-9c61d239.png
When filtering the Graph view, the filter options and actions now are better accessible. Filtering for an SHA works instantly now.
log-reveal-head-1012987b.png

Using a single click or Alt+Home gets you to the HEAD. Another single click or Alt+Home reveals the Working Tree node. Alt+Left (similar to browsers) gets you back to the previously selected commit.

If unchanged, the Working Tree node will hide automatically if HEAD changes, e.g. after switching to another branch or committing.

commit-view-6a997d7d.png

The Commit view now supports all options of the old Commit dialog.

It also shows the gravatar image of the committing user. A single click allows to open the Repository Settings to change it.

utf-32-e6858425.png
Feel free to use emojis or other UTF-32 characters in your code.
branches-select-obsolete-c8c77787.png
Sometimes you may want to delete local branches which have been merged. You can now select local branches for which the tracked remote branch has been deleted, review and finally delete them.
files-swap-07ff7438.png
When comparing branches where neither is in the history of the other, it is not obvious which one should be shown before the other. If SmartGit’s suggestion doesn’t fit, you can now simply swap sides.
regex-filtering-9c905381.png
All filter controls support regular expressions. To make this more obvious, now each filter control has a toggle button right beside it to enable regular expressions.
tag-grouping-ddf3cb1a.png

SmartGit detects large amounts of similar tags (like build- or version-tags) and groups them in the File Log.

The underlying Tag-Grouping configuration can be manually refined and is also used to display “closest tags” in the Commits view and group the Tags-category of the Branches view.

preferences-search-96010b60.png

SmartGit is highly customizable and comes with a lot of preferences options.

The new search field makes it much easier to find the right one.