Your comments

Please give the low-level property styledtext.wordCaretMovementType in SmartGit 24.1 preview a try.

Sorry, looks like I misunderstood you. Do you mean the old external tool to fast-forward branches that are not checked out? That was replaced in the Log window by an implemented command. For the Standard window it does not exist, but actually is not needed, because the Pull command already fast-forwards all branches if the branches were equal to their remote before the pull.

Fast-forward does not exist as a standalone command, but occurs on Merge (like in all other windows, too) if it is possible to merge fast-forward.

Do I understand you correctly, that you are using the AI in your personal/test projects to fine-tune the human language of your commit messages?

For what kind of projects do you use AI commit message generation - open/closed source private/own/company, employer repository?

Where exactly in the documentation you would have found it?

There are several methods to achieve that in SmartGit:

- you may paste the ID in the graph

- you may use Ctrl+P and enter the ID

- in your filter screenshot, you can click the Reveal button

- if the ID is part of a commit message, it should be shown as a link in the Commit view; click that to navigate to the target commit

Our intention for the Standard window was to make something better than in the other windows without their legacy (you can't change something significantly in Working tree or Log window without frustrating some user). Hence, we do not aim to have the same branch selector in the Standard window as in the Working tree or Log window.

Do you mean the Changes view in SmartGit? Did you already try to add an external tool in the SmartGit preferences, that invokes VS with the selected file?