DepthWalk
| Modifier and Type | Field and Description |
|---|---|
| private final RevFlag | DEEPEN_NOT
Commits reachable from commits that the client specified using --shallow-exclude. |
| private final int | |
| private final int | |
| private final FIFORevQueue | |
| private final RevFlag | REINTERESTING
Commits which the normal framework has marked as UNINTERESTING, but which we now care about again. |
| private final RevFlag | UNSHALLOW
Commits which used to be shallow in the client, but which are being extended as part of this fetch. |
| private final RevWalk |
| 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. |
| pack-priv void | shareFreeList(BlockRevQueue
another FIFO queue that wants to share our queue's free list. q)Overrides org. Connect the supplied queue to this generator's own free list (if any). |
| DEEPEN_NOT | back to summary |
|---|---|
| private final RevFlag DEEPEN_NOT Commits reachable from commits that the client specified using --shallow-exclude. | |
| deepenSince | back to summary |
|---|---|
| private final int deepenSince | |
| depth | back to summary |
|---|---|
| private final int depth | |
| pending | back to summary |
|---|---|
| private final FIFORevQueue pending | |
| REINTERESTING | back to summary |
|---|---|
| private final RevFlag REINTERESTING Commits which the normal framework has marked as UNINTERESTING, but which we now care about again. This happens if a client is extending a shallow checkout to become deeper--the new commits at the bottom of the graph need to be sent, even though they are below other commits which the client already has. | |
| UNSHALLOW | back to summary |
|---|---|
| private final RevFlag UNSHALLOW Commits which used to be shallow in the client, but which are being extended as part of this fetch. These commits should be returned to the caller as UNINTERESTING so that their blobs/trees can be marked appropriately in the pack writer. | |
| walk | back to summary |
|---|---|
| private final RevWalk walk | |
| DepthGenerator | back to summary |
|---|---|
pack-priv DepthGenerator(DepthWalk w, Generator s) throws MissingObjectException, IncorrectObjectTypeException, IOException
| |
| 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.
| |
| shareFreeList | back to summary |
|---|---|
| pack-priv void shareFreeList(BlockRevQueue q) Overrides org. Doc from org. Connect the supplied queue to this generator's own free list (if any).
| |