package
6.1.0
Repository: https://github.com/egibert/go-git.git
Documentation: pkg.go.dev

# Functions

NewCommitNodeIterCTime returns a CommitNodeIter that walks the commit history, starting at the given commit and visiting its parents while preserving Committer Time order.
NewGraphCommitNodeIndex returns CommitNodeIndex implementation that uses commit-graph files as backing storage and falls back to object storage when necessary.
NewObjectCommitNodeIndex returns CommitNodeIndex implementation that uses only object storage to load the nodes.

# Interfaces

CommitNode is generic interface encapsulating a lightweight commit object retrieved from CommitNodeIndex.
CommitNodeIndex is generic interface encapsulating an index of CommitNode objects.
CommitNodeIter is a generic closable interface for iterating over commit nodes.