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.
| Modifier and Type | Field and Description |
|---|---|
| private final FIFORevQueue | |
| private static final int | |
| private final Generator | |
| private int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv RevCommit | next()
Implements abstract org. Return the next commit to the application, or the next generator. |
| pack-priv int | outputType()
Implements abstract org. Obtain flags describing the output behavior of this generator. |
| delay | back to summary |
|---|---|
| private final FIFORevQueue delay | |
| OVER_SCAN | back to summary |
|---|---|
| private static final int OVER_SCAN | |
| pending | back to summary |
|---|---|
| private final Generator pending | |
| size | back to summary |
|---|---|
| private int size | |
| DelayRevQueue | back to summary |
|---|---|
| pack-priv DelayRevQueue(Generator g) | |
| next | back to summary |
|---|---|
| pack-priv RevCommit next() throws MissingObjectException, IncorrectObjectTypeException, IOException Implements abstract org. Doc from org. Return the next commit to the application, or the next generator.
| |
| outputType | back to summary |
|---|---|
| pack-priv int outputType() Implements abstract org. Doc from org. Obtain flags describing the output behavior of this generator.
| |