Skip to content

git_commit

A git commit — a single point in version control history.

MetadataValue
Pluralgit_commits
Subtitle fieldauthor
FieldType
shastring
shortHashstring
messagetext
additionsinteger
deletionsinteger
filesChangedinteger
committedAtdatetime
RelationTarget
authoraccount
committeraccount
repositoryrepository
parentgit_commit

External standards this shape draws from or aligns with. See Shape design principles for how prior art informs shape design.

  • Git Internals — commit object — Our sha/shortHash/message/parent match the commit object exactly. author/committer follow Git’s distinct author-vs-committer model.
  • Conventional Commits 1.0 — Practical structure for message field (type(scope): subject). Optional — we don’t enforce but it’s compatible.
  • gitlist_git_commits, search_git_commits, get_git_commit