Your comments
Please describe more detailed what exactly should be provided in SmartGit. Making remote repositories directly accessible without a local clone would be something which we'd consider low priority. But maybe external tools could already help to execute some ssh command that performs some remote command on the server.
Please contact smartgit@syntevo.com with a screenshot of the window.
Which SmartGit version you are using? In 19.1 there was a special Index node in the Graph view for staged changes. In 20.1 you can see staged changes in a separate table if the toolbar button directly right to the filter input field is clicked (in the Files view).
Sorry, it wasn't my intent to sound rude. Please distinguish between the user interface language and a spell checker. The spell checker exists since a long time while the Chinese UI language was only introduced recently (before, the UI language of SmartGit always was English). We always just shipped an US-English spell checker. You may use spell check files from Firefox/Thunderbird or LibreOffice. Please take a look at https://www.syntevo.com/blog/?p=4883.
This can be done if you are showing the full file contents in the Changes view, not just the compact diff.
There is such a view. In the Log, for example, simply click the Index node.
That's why it is named en_US. You may use a British English or any other language dictionary.
We plan to remove the sourcetree:// URL handler in SmartGit 20.1. SmartGit's benefit of using the "Clone in Sourcetree" links it too marginal when breaking Sourcetree.
Our intent is to use BitBucket's Clone URLs. MacOS by default should ask what application to use for opening this or that registered URL scheme. Please just select SourceTree there.
Customer support service by UserEcho
I don't know SmartGit's internals, but it seems to do a lot of its
intensive file access by directly calling the git tool.
No, it is rather the opposite - SmartGit uses JGit and direct access to the file system to report the status.