What’s Mining: Git Revisions Graph

Tatiana Vasilyeva

Hello everyone,

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:

That’s it. Please download the last EAP version or read about RubyMine 4 on our site.

Develop with pleasure!
JetBrains RubyMine Team

Comments below can no longer be edited.

6 Responses to What’s Mining: Git Revisions Graph

  1. ruby.freeman says:

    December 6, 2011


  2. Andy Goundry says:

    December 7, 2011

    Really very nice! Thanks; this is a neat feature.

    Great progress on an already great app

  3. J. Pablo Fernández says:

    December 8, 2011

    I find myself still using GitX for even simple tasks, like committing changes. I really like that you are working on improving the git experience, it’ll be nice not to have to leave the IDE for version control tasks.

  4. Jens-Christian Fischer says:

    December 16, 2011

    I may be totally daft, but I don’t see how to get to this feature. If I open the GIT history window, I’m missing the filter toolbar with the graph icon.

    It’s probably so simple that I will bang my head on the table after you tell me… but please do tell.

    • Tatiana Vasilyeva says:

      December 16, 2011

      Jens-Christian, did you open VCS -> Show Changes View: Log? Could you see an icon in the context menu? What OS do you work at?

      • Jens-Christian Fischer says:

        December 16, 2011

        thanks – that was the missing piece. I was trying “Git -> Show History”

        I’m on OSX Lion


Subscribe for updates