Function branchless::git::sort_commit_set [−][src]
pub fn sort_commit_set<'repo>(
repo: &'repo Repo,
dag: &Dag,
commit_set: &CommitSet
) -> Result<Vec<Commit<'repo>>>
Expand description
Sort the given set of commits topologically. In the case of two commits being unorderable, sort them using a deterministic tie-breaking function. Commits which have been garbage collected and are no longer available in the repository are omitted.