Your comments

You can already right-click a repository and open a Git shell (or Terminal depending on the platform) where you can invoke the Git commands.

In the next 20.1 build "Nautilus" will be replaced with "Files (Nautilus)".

Starting with SmartGit 19.2 preview build 15043 you can customize the low-level property

log.details.headerValueSeparator

to replace the newline character with, e.g. spaces.

When exactly the search and replace should be triggered? Please take a look at the current Add Tag dialog and press Ctrl+Space - do you want to get something similar for the Add Branch dialog?

No, just one option was added in 19.2 to switch between mixed file display and working tree + index files. Because of lack of better matching options I mark this request as completed.

Yes, "git worktree remove" has been added in SmartGit 19.2.

SmartGit 19.2 #15040 will copy by default the short ID and adds an option in the low-level properties to copy the full ID.

The latest build should provide a 95% fix for that.

The option should not require a restart, but only has influence on new windows.

Please try the build 15033 and search for the low-level properties starting with files.split.