github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/pkg/graveler/ref/commit_record.go (about) 1 package ref 2 3 import ( 4 "github.com/treeverse/lakefs/pkg/graveler" 5 ) 6 7 func CommitDataToCommitRecord(c *graveler.CommitData) *graveler.CommitRecord { 8 var parents []graveler.CommitID 9 for _, parent := range c.Parents { 10 parents = append(parents, graveler.CommitID(parent)) 11 } 12 13 return &graveler.CommitRecord{ 14 CommitID: graveler.CommitID(c.Id), 15 Commit: &graveler.Commit{ 16 Committer: c.Committer, 17 Message: c.Message, 18 CreationDate: c.CreationDate.AsTime(), 19 MetaRangeID: graveler.MetaRangeID(c.MetaRangeId), 20 Metadata: c.Metadata, 21 Parents: parents, 22 Version: graveler.CommitVersion(c.Version), 23 Generation: graveler.CommitGeneration(c.Generation), 24 }, 25 } 26 }