ref: a902f6849d938a51fa34dc292f5c81d26c4b6c36
dir: /format/commitgraph/read/commits.go/
package read
import objectid "codeberg.org/lindenii/furgit/object/id"
// Commit stores decoded commit-graph record data.
type Commit struct {
OID objectid.ObjectID
TreeOID objectid.ObjectID
Parent1 ParentRef
Parent2 ParentRef
ExtraParents []Position
CommitTimeUnix int64
GenerationV1 uint32
GenerationV2 uint64
}
// NumCommits returns total commits across loaded layers.
func (reader *Reader) NumCommits() uint32 {
return reader.total
}