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
> 

Reply via email to