Your comments

Removing these options currently is only possible by editing the global .gitconfig file in the %USERPROFILE% directory using a text editor.

Do you know that you can open the log for repositories without opening them?

This is intentionally, so you don't open all repositories and complain about having a memory hog and bad performance. Why do you keep your frequently used repositories open?

Implemented in SmartGit 17. Can be configured with the VM option smartgit.branch.replaceInvalidCharsWith defaulting to "_".

Until implemented you may create your own external tool that performs the required "git clean" command.

You may try typing the ID directly into the focused Commits view (or use Ctrl+V to paste it). This will trigger the speed-search.

Of course, this would be optional. Otherwise we would be frustrating thousands of users who just like it as they know it.

We plan to add Interactive Rebase for batch processing larger history rewrite actions, additionally to the existing Journal-operations, for version 17.1.

We had the option to detect available JREs (which one to use, especially if there are 32-bit and 64-bit JREs installed). The gain would not be worth the effort. Hence we simply don't provide any no-JRE bundle any more for Windows. If you want to get a light-weight bundle, you can use the portable bundle instead.