Versions in this module Expand all Collapse all v5 v5.4.3 Dec 16, 2021 Changes in this version + type CommitNode interface + Commit func() (*object.Commit, error) + CommitTime func() time.Time + Generation func() uint64 + ID func() plumbing.Hash + NumParents func() int + ParentHashes func() []plumbing.Hash + ParentNode func(i int) (CommitNode, error) + ParentNodes func() CommitNodeIter + Tree func() (*object.Tree, error) + type CommitNodeIndex interface + Get func(hash plumbing.Hash) (CommitNode, error) + func NewGraphCommitNodeIndex(commitGraph commitgraph.Index, s storer.EncodedObjectStorer) CommitNodeIndex + func NewObjectCommitNodeIndex(s storer.EncodedObjectStorer) CommitNodeIndex + type CommitNodeIter interface + Close func() + ForEach func(func(CommitNode) error) error + Next func() (CommitNode, error) + func NewCommitNodeIterCTime(c CommitNode, seenExternal map[plumbing.Hash]bool, ignore []plumbing.Hash) CommitNodeIter