org.eclipse.jgit.revwalk
Class RevWalkUtils
java.lang.Object
org.eclipse.jgit.revwalk.RevWalkUtils
public final class RevWalkUtils
- extends Object
Utility methods for RevWalk
.
Method Summary |
static int |
count(RevWalk walk,
RevCommit start,
RevCommit end)
Count the number of commits that are reachable from start
until a commit that is reachable from end is encountered. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
count
public static int count(RevWalk walk,
RevCommit start,
RevCommit end)
throws MissingObjectException,
IncorrectObjectTypeException,
IOException
- Count the number of commits that are reachable from
start
until a commit that is reachable from end
is encountered. In
other words, count the number of commits that are in start
,
but not in end
.
Note that this method calls RevWalk.reset()
at the beginning.
Also note that the existing rev filter on the walk is left as-is, so be
sure to set the right rev filter before calling this method.
- Parameters:
walk
- the rev walk to usestart
- the commit to start counting fromend
- the commit where counting should end, or null if counting
should be done until there are no more commits
- Returns:
- the number of commits
- Throws:
MissingObjectException
IncorrectObjectTypeException
IOException
Copyright © 2012. All Rights Reserved.