public class SkipRevFilter extends RevFilter
ALL, MERGE_BASE, NO_MERGES, NONE
Modifier and Type | Method and Description |
---|---|
RevFilter |
clone()
Clone this revision filter, including its parameters.
|
static RevFilter |
create(int skip)
Create a new skip filter.
|
boolean |
include(RevWalk walker,
RevCommit cmit)
Determine if the supplied commit should be included in results.
|
negate, requiresCommitBody, toString
public static RevFilter create(int skip)
skip
- the number of commits to skippublic boolean include(RevWalk walker, RevCommit cmit) throws StopWalkException, MissingObjectException, IncorrectObjectTypeException, IOException
RevFilter
include
in class RevFilter
walker
- the active walker this filter is being invoked from within.cmit
- the commit currently being tested. The commit has been parsed
and its body is available for inspection only if the filter
returns true from RevFilter.requiresCommitBody()
.StopWalkException
- the filter knows for certain that no additional commits can
ever match, and the current commit doesn't match either. The
walk is halted and no more results are provided.MissingObjectException
- an object the filter needs to consult to determine its answer
does not exist in the Git repository the walker is operating
on. Filtering this commit is impossible without the object.IncorrectObjectTypeException
- an object the filter needed to consult was not of the
expected object type. This usually indicates a corrupt
repository, as an object link is referencing the wrong type.IOException
- a loose object or pack file could not be read to obtain data
necessary for the filter to make its decision.Copyright © 2015 Eclipse JGit Project. All rights reserved.