pub fn commit_log(repo: &GitRepository) -> Result<Vec<Commit>, Error>
Returns the complete commit history
The returned list is ordered with the last commit first (revwalk order).