RepoCommit represents an immutable commit in the linear history
of a Repo.
- id
- sha
- message
- description
- authorName
- authorEmail
- createdAt
- parentCommitRepoCommitParent commit in the linear history (null for first commit)
- files[RepoFile!]!Files in this commit