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
