Your comments
You can use Ctrl-A to select all, then toggle all of them at once using Space key.
Please give more details what you actually mean: what should be selected/deselected? Under which conditions?
Maybe you are just looking for https://smartgit.userecho.com/topics/27?
Please give a detailed example of what should happen. Which series of Git command should be invoked?
Are you aware of a well-known port range which could be checked instead?
You can see the annotation in the Branches view, the complete text will be displayed in the tooltip.
This sounds like you are looking for blame information. Because collecting this information is expensive, we won't integrated it in the Log. But you can invoke Blame or Investigate (DeepGit) from the Log (only version 17.1 preview). Investigate will actually honor the selected line from the Changes view.
Customer support service by UserEcho
Are you looking for some kind of automatic Reveal Commit? I guess this can become confusing if the graph constantly changes when you are changing selection (or just stepping through Branches view, using keyboard). Also, this can become really expensive when the selected branch is not yet visible.