Package org.eclipse.jgit.blame
Class ReverseWalk
java.lang.Object
org.eclipse.jgit.revwalk.RevWalk
org.eclipse.jgit.blame.ReverseWalk
- All Implemented Interfaces:
AutoCloseable,Iterable<RevCommit>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jgit.revwalk.RevWalk
assertNoCommitsMarkedStart, assertNotStarted, assumeShallow, carry, carry, close, createReachabilityChecker, dispose, disposeFlag, getMergedInto, getMergedInto, getObjectReader, getRevFilter, getRevSort, getTreeFilter, hasRevSort, isFirstParent, isMergedInto, isMergedIntoAll, isMergedIntoAny, 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, setFirstParent, setRetainBody, setRevFilter, setRewriteParents, setTreeFilter, sort, sort, toObjectWalkWithSameObjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ReverseWalk
ReverseWalk(Repository repo)
-
-
Method Details
-
next
public ReverseWalk.ReverseCommit next() throws MissingObjectException, IncorrectObjectTypeException, IOExceptionPop the next most recent commit.- Overrides:
nextin classRevWalk- Returns:
- next most recent commit; null if traversal is over.
- Throws:
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.IOException- a pack file or loose object could not be read.
-
createCommit
Construct a new unparsed commit for the given object.- Overrides:
createCommitin classRevWalk- Parameters:
id- the object this walker requires a commit reference for.- Returns:
- a new unparsed reference for the object.
-