Open
Description
The ordering of commits in the history graph leaves much to be desired.
Topological sorting (parents always lower than children) is required to get the graphing to work at, or the grapher will scan to the beginning of time assuming that the parent hasn't been seen yet; but time-sorted commits actually show the comparative activity between branches, and makes the history view substantially more intuitive.
For the time being, I've reverted to topological ordering; but have time-sorted the refs before enumeration.