Module gix_traverse::commit
source · Expand description
Modules§
- Simple ancestors traversal, without the need to keep track of graph-state.
- Topological commit traversal, similar to
git log --topo-order
, which keeps track of graph state.
Structs§
- Information about a commit that we obtained naturally as part of the iteration.
- A fast iterator over the ancestors of one or more starting commits.
- A commit walker that walks in topographical order, like
git rev-list --topo-order
or--date-order
depending on the chosentopo::Sorting
.
Enums§
- Specify how to handle commit parents during traversal.
Type Aliases§
- The collection of parent ids we saw as part of the iteration.