public static class DepthWalk.ObjectWalk extends ObjectWalk implements DepthWalk
DepthWalk.Commit, DepthWalk.ObjectWalk, DepthWalk.RevWalk| Constructor and Description |
|---|
ObjectWalk(ObjectReader or,
int depth) |
ObjectWalk(Repository repo,
int depth) |
| Modifier and Type | Method and Description |
|---|---|
protected RevCommit |
createCommit(AnyObjectId id)
Construct a new unparsed commit for the given object.
|
int |
getDepth()
Get depth to filter to.
|
RevFlag |
getReinterestingFlag()
Get flag marking commits that are interesting again.
|
RevFlag |
getUnshallowFlag()
Get flag marking commits that should become unshallow.
|
void |
markRoot(RevObject o)
Mark a root commit (i.e., one whose depth should be considered 0.)
|
void |
markUnshallow(RevObject c)
Mark an element which used to be shallow in the client, but which
should now be considered a full commit.
|
checkConnectivity, dispose, getObjectFilter, getPathBuffer, getPathHashCode, getPathLength, getPathString, markStart, markUninteresting, next, nextObject, reset, setObjectFilter, sort, sortassertNotStarted, assumeShallow, carry, carry, close, disposeFlag, getObjectReader, getRevFilter, getRevSort, getTreeFilter, hasRevSort, isMergedInto, isRetainBody, iterator, lookupAny, lookupBlob, lookupCommit, lookupOrNull, lookupTag, lookupTree, markStart, markStart, markUninteresting, newFlag, parseAny, parseAny, parseBody, parseCommit, parseHeaders, parseTag, parseTree, peel, reset, resetRetain, resetRetain, retainOnReset, retainOnReset, setRetainBody, setRevFilter, setRewriteParents, setTreeFilter, toObjectWalkWithSameObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic ObjectWalk(Repository repo, int depth)
repo - Repository to walkdepth - Maximum depth to returnpublic ObjectWalk(ObjectReader or, int depth)
or - Object Readerdepth - Maximum depth to returnpublic void markRoot(RevObject o) throws MissingObjectException, IncorrectObjectTypeException, IOException
o - Commit to markIOExceptionIncorrectObjectTypeExceptionMissingObjectExceptionpublic void markUnshallow(RevObject c) throws MissingObjectException, IncorrectObjectTypeException, IOException
c - Commit to markMissingObjectExceptionIncorrectObjectTypeExceptionIOExceptionprotected RevCommit createCommit(AnyObjectId id)
RevWalkcreateCommit in class RevWalkid - the object this walker requires a commit reference for.public int getDepth()
DepthWalkpublic RevFlag getUnshallowFlag()
DepthWalkgetUnshallowFlag in interface DepthWalkpublic RevFlag getReinterestingFlag()
DepthWalkgetReinterestingFlag in interface DepthWalkCopyright © 2018 Eclipse JGit Project. All rights reserved.