Remove extra sorting of git graph

Caused bugs after rebase where commits have the exact same timestamp, but are presented in the right order from the server
Merge pull request #372 from codingtwinky/third

#371 Adding commit title counter
Simply logic for when to show rebase/merge

Had some problem with isAncestor slowing down the app considerably in larger repos.
Show chmod change fixes #39