Add listCommits.
Return sha and date in listCommits.
Better errors.