Modifier and Type | Class and Description |
---|---|
(package private) static class |
ReverseWalk.ReverseCommit |
Constructor and Description |
---|
ReverseWalk(Repository repo) |
Modifier and Type | Method and Description |
---|---|
protected RevCommit |
createCommit(AnyObjectId id)
Construct a new unparsed commit for the given object.
|
ReverseWalk.ReverseCommit |
next()
Pop the next most recent commit.
|
assertNotStarted, assumeShallow, carry, carry, close, createReachabilityChecker, dispose, 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, reset, resetRetain, resetRetain, retainOnReset, retainOnReset, setRetainBody, setRevFilter, setRewriteParents, setTreeFilter, sort, sort, toObjectWalkWithSameObjects
ReverseWalk(Repository repo)
public ReverseWalk.ReverseCommit next() throws MissingObjectException, IncorrectObjectTypeException, java.io.IOException
next
in class RevWalk
MissingObjectException
- one or more of the next commit's parents are not available
from the object database, but were thought to be candidates
for traversal. This usually indicates a broken link.IncorrectObjectTypeException
- one or more of the next commit's parents are not actually
commit objects.java.io.IOException
- a pack file or loose object could not be read.protected RevCommit createCommit(AnyObjectId id)
createCommit
in class RevWalk
id
- the object this walker requires a commit reference for.