Topo sort for git log.