Commit
type: Class
comment: Commit in git repository.
read: true
update: false
delete: false
create: false

SHA
type: Property
comment: SHA of commit.
get: true
unique id: true
domain includes: Commit
range includes: Text

Message
type: Property
comment: Commit message.
get: true
unique id: false
domain includes: Commit
range includes: Text

Author
type: Property
comment: Author of commit.
get: true
unique id: false
domain includes: Commit
range includes: Text

Date
type: Property
comment: Date of commit.
get: true
domain includes: Commit
range includes: dateTime

Parent
type: Property
comment: Parent commit.
get: true
domain includes: Commit
range includes: Commit