final class FixUninterestingGenerator extends Generator
RevWalk.UNINTERESTING
.
This generator is only in front of another generator that has fully buffered
commits, such that we are called only after the PendingGenerator
has
exhausted its input queue and given up. It skips over any uninteresting
commits that may have leaked out of the PendingGenerator due to clock skew
being detected in the commit objects.
Modifier and Type | Field and Description |
---|---|
private Generator |
pending |
HAS_REWRITE, HAS_UNINTERESTING, NEEDS_REWRITE, SORT_COMMIT_TIME_DESC, SORT_TOPO
Constructor and Description |
---|
FixUninterestingGenerator(Generator g) |
Modifier and Type | Method and Description |
---|---|
(package private) RevCommit |
next()
Return the next commit to the application, or the next generator.
|
(package private) int |
outputType()
Obtain flags describing the output behavior of this generator.
|
shareFreeList
private final Generator pending
FixUninterestingGenerator(Generator g)
int outputType()
Generator
outputType
in class Generator
RevCommit next() throws MissingObjectException, IncorrectObjectTypeException, java.io.IOException
Generator
next
in class Generator
MissingObjectException
IncorrectObjectTypeException
java.io.IOException