laullon / gitx

GitX (L) - A gitk clone for OS X
http://gitx.laullon.com/
Other
836 stars 76 forks source link

"tree" graph showing weird in GitX - Apparently, commits not ordered by date #204

Open dmagliola opened 12 years ago

dmagliola commented 12 years ago

In a project I'm working on, we basically have two branches, one for "stable" / minor changes, and one for a new feature I'm working on.

I regularly merge "stable" into the new branch.

GitX is showing me an extremely weird graph, which changes radically depending on which branch I'm on, but it's always the same problem: When i'm in branch "feature", the last commit from "stable" (even if it happened a minute ago) shows way down in the list, and from there to the top there are 10-12 parallel lines going up.

The problem seems to be that the commits are not getting ordered by date, but somehow bunched together by branch. If I sort by "date", the graph goes away, though.

Every other Git client I've tried shows the graph normally (Git command line, Git Extensions, GitHub, etc). i'm attaching a screenshot from RubyMine in particular, showing the graph "normally", and 2 from GitX, one showing what it looks like near the top, and one showing the discontinuity in dates.

Is this a bug? Is it something I'm doing wrong?

Screenshots: http://dl.dropbox.com/u/1715552/gitx-tree-graph.zip

Thank you! Daniel Magliola