func()

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,
	}
}