Class DelayRevQueue

java.lang.Object
org.eclipse.jgit.revwalk.Generator
org.eclipse.jgit.revwalk.DelayRevQueue

final class DelayRevQueue extends Generator
Delays commits to be at least PendingGenerator.OVER_SCAN late.

This helps to "fix up" weird corner cases resulting from clock skew, by slowing down what we produce to the caller we get a better chance to ensure PendingGenerator reached back far enough in the graph to correctly mark commits RevWalk.UNINTERESTING if necessary.

This generator should appear before FixUninterestingGenerator if the lower level pending isn't already fully buffered.