Actually, this bug occurs not just in the first column of the history graph, but whenever a root-commit node is NOT in the rightmost column (i.e. whenever an edge has to pass it on the right).
-- Chris Lee Dept. of Computer Science, UCLA On Feb 18, 2011, at 2:34 PM, Christopher Lee wrote: > Hi, > I frequently work with git repositories containing multiple "root commits" > (i.e. commit nodes with no ancestors), and have observed a layout bug in how > Gitx displays these. If such a root-commit is displayed in the first column > of the history graph, and there are history-edges that pass it (i.e. edges > that connect nodes above it to nodes below it), then all of these edges are > broken at this node. Specifically, below the node they are shifted one > column to the left of where they are displayed at or above the node, with no > connecting "elbow". I think the only fix required is to draw an "elbow" > connecting each shifted edge at this point where they are currently broken. > > -- Chris Lee > Dept. of Computer Science, UCLA >
