Archive link to previous discussion: https://marc.info/?l=git&m=146331754420554&w=2 On 20 May 2016 at 18:12, Noam Postavsky wrote: > Looking at the coloured output, for some octopus merges where the > first parent edge immediately merges into the next column to the left, > col_num should be decremented by 1 (otherwise the colour of the "-." > doesn't match the rest of that edge). > > | | *-. > | | |\ \ > | |/ / / > > For the other case where the first parent edge stays straight, the > current col_num computation is correct. > > | *-. > | |\ \ > | | | * > > I'm not sure how to distinguish these cases in the code though. Is it > enough to just compare against graph->num_new_columns? I was recently reminded of this, here's a patch which does that.