Crate gix_revision
source ·Expand description
Interact with git revisions by parsing them from rev-specs and describing them in terms of reference names.
Feature Flags
- 
describe(enabled by default) —git describefunctionality - 
serde— Data structures implementserde::Serializeandserde::Deserialize. 
Modules
- describe
describe 
Structs
- A graph of commits which additionally allows to associate data with commits.
 - A utility type implementing a queue which can be used to automatically sort data by its time in ascending order.
 
Enums
- A revision specification without any bindings to a repository, useful for serialization or movement over thread boundaries.
 
Functions
- describe
describeGiven acommitid, traverse the commitgraphand collect candidate names from thename_by_oidmapping to produce anOutcome, which convertedinto_format()will produce a typicalgit describestring.