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