If you have already tried the last EAP version you might have noticed the new incredible Git revisions graph feature. If not, let me tell you about it.
First of all, Git log now visualizes all the changes:
Then, you can highlight all the commits in “ancestors subgraph” for a selected change. It helps a lot on dealing with your working tree or some special branch:
RubyMine can also highlight HEAD subgraph, as it does by default actually.
Moreover, you can find any change in Git log (in already loaded fragment) by commit hash, or any description substring, or branch/tag name:
And finally, you can mark commits with a ‘Star’ by just pressing space to track some set of changes:
Develop with pleasure!
JetBrains RubyMine Team