Alex Riesen writes: > To reproduce, try running in git repo: > > gitk 02f630448e5d48e..06ea6ba9cf46ef5 > > Than go some pages (around 5) forward. You should notice system load > going up rapidly. Now try paging back - and graph starts stretching > to the right, to the point nothing fits on the screen anymore. I finally got back to look at this. The problem is not so much the layout algorithm per se as the fact that I haven't worked out a good way to pack lots of downward-pointing arrows in without using up arbitrarily large amounts of horizontal space. You have managed to find an example where just about every commit is a merge needing one or more downward-pointing arrows. Incidentally, gitk from the dev branch of my gitk.git repo does much better on this example, since it is able to hoist the open-circle (excluded) commits up to the row below their merge children, which looks much nicer. Paul. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html