Expand description
Modules§
- simple
- Simple ancestors traversal, without the need to keep track of graph-state.
- topo
- Topological commit traversal, similar to
git log --topo-order, which keeps track of graph state.
Structs§
- Info
- Information about a commit that we obtained naturally as part of the iteration.
- Simple
- A fast iterator over the ancestors of one or more starting commits.
- Topo
- A commit walker that walks in topographical order, like
git rev-list --topo-orderor--date-orderdepending on the chosentopo::Sorting.
Enums§
- Either
- Information about a commit that can be obtained either from a
gix_object::CommitRefIteror agix_commitgraph::file::Commit. - Parents
- Specify how to handle commit parents during traversal.
Functions§
- find
- Find information about a commit by either getting it from a
gix_commitgraph::Graph, if present, or agix_object::CommitRefIterotherwise.
Type Aliases§
- Parent
Ids - The collection of parent ids we saw as part of the iteration.