in internal/mode/advanced/indexer/commit.go [36:48]
func (i *Indexer) BuildCommit(c *git.Commit) *Commit {
sha := c.Hash
return &Commit{
Type: "commit",
Author: BuildPerson(c.Author, i.Encoder),
Committer: BuildPerson(c.Committer, i.Encoder),
ID: GenerateCommitID(i.Submitter.ParentID(), sha),
RepoID: strconv.FormatInt(i.Submitter.ParentID(), 10),
Message: i.Encoder.tryEncodeString(c.Message),
SHA: sha,
}
}