A Git object which contains the information about a particular revision, such as parents, committed, author, date and Tree.t which corresponds to the top directory of the stored revision.
type'hash t
A Git Commit object. Which specifies the top-level Tree.t for the snapshot of the project at a point; the author/committer information and the commit message.