> http://gitup.co/images/speed.png I hope no-one here ever has to deal with a tree like this.
Somehow, even a moderately simple repository which has been heavily co-authored will look like garbage; even though there _are_ two distinct mainlines that you can follow.
One of the best visualizations for revision control, IMHO, is fossil's timeline view:
https://www.fossil-scm.org/index.html/timeline?y=ci
It's clear, compact, and tries to maintain different lineages as straight lines. git tools, by contrast, just shift everything on right.
Not even github's network view is really usable, since the network simplification they perform destroys the locality of the changes.