Class Candidate.ReverseCandidate

  • Enclosing class:
    Candidate

    static final class Candidate.ReverseCandidate
    extends Candidate
    Special candidate type used for reverse blame.

    Reverse blame inverts the commit history graph to follow from a commit to its descendant children, rather than the normal history direction of child to parent. These types require a ReverseWalk.ReverseCommit which keeps children pointers, allowing reverse navigation of history.