Fast implementation of Git in pure Go
at master 17 lines 416 B view raw
1package commitquery 2 3import ( 4 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 5 "codeberg.org/lindenii/furgit/objectid" 6) 7 8// commitData stores the metadata needed by commit-domain queries. 9type commitData struct { 10 ID objectid.ObjectID 11 Parents []parentRef 12 CommitTime int64 13 Generation uint64 14 HasGeneration bool 15 GraphPos commitgraphread.Position 16 HasGraphPos bool 17}