Your comments

If an external tool is own script, one can get the current branch name by

git rev-parse --abbrev-ref HEAD

Yes, it's exactly what I need. Thank you! Sorry for bothering.

If one could assign a shortcut to Toggle showing Commits' IDs next to Graph, that would be sufficient.

Yes I want exactly that thing. Now it's impossible:

Image 859

I think it should be default for SmartGit because there's a logic.

Many shortcuts in SmartGit are window-specific. Look to Edit > Preferences > Keyboard shortcuts, some Commands are prefixed with Window name. The request is to support Ctrl+Shift+C not in the Graph window only, but in the Files window too.

My printscreen is a case where it would be helpful.

But, such a feature should be switchable-off.

Yes, there can be no matching line on the other side, and, vice versa, several matching lines.
If it's possible, highlight them, if any.

In any case (0, 1, >1) this information would help to work with complex code.

Can we highlight the current line on both sides?

When the current line has no differences, such highlighting is simple but not very useful.

Inside changed blocks, highlight line(s) on the other side which contain(s) matching parts with the current.