|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jgit.revwalk.filter.RevFilter
org.gitective.core.filter.commit.CommitFilter
org.gitective.core.filter.commit.CommitDiffFilter
org.gitective.core.filter.commit.CommitDiffEditFilter
org.gitective.core.filter.commit.DiffCountFilter
public class DiffCountFilter
Filter that include commits based on number of differences introduced in each commit visited.
| Field Summary |
|---|
| Fields inherited from class org.gitective.core.filter.commit.CommitDiffFilter |
|---|
detectRenames, renameDetector |
| Fields inherited from class org.gitective.core.filter.commit.CommitFilter |
|---|
repository |
| Fields inherited from class org.eclipse.jgit.revwalk.filter.RevFilter |
|---|
ALL, MERGE_BASE, NO_MERGES, NONE |
| Constructor Summary | |
|---|---|
DiffCountFilter()
Create diff count filter |
|
DiffCountFilter(boolean detectRenames)
Create diff count filter |
|
| Method Summary | |
|---|---|
org.eclipse.jgit.revwalk.filter.RevFilter |
clone()
Clones this filter. |
protected boolean |
include(org.eclipse.jgit.revwalk.RevCommit commit,
Collection<org.eclipse.jgit.diff.DiffEntry> diffs,
int diffCount)
Should the commit introducing the given number of differences be included? |
protected boolean |
include(org.eclipse.jgit.revwalk.RevCommit commit,
org.eclipse.jgit.diff.DiffEntry diff,
Collection<org.eclipse.jgit.diff.Edit> edits)
Handle the edits introduced by given commit. |
boolean |
include(org.eclipse.jgit.revwalk.RevWalk walker,
org.eclipse.jgit.revwalk.RevCommit commit,
Collection<org.eclipse.jgit.diff.DiffEntry> diffs)
Handle the differences introduced by given commit. |
protected CommitDiffEditFilter |
markStart(org.eclipse.jgit.revwalk.RevCommit commit)
Mark the start of a commit being processed |
| Methods inherited from class org.gitective.core.filter.commit.CommitDiffEditFilter |
|---|
include, markEnd |
| Methods inherited from class org.gitective.core.filter.commit.CommitDiffFilter |
|---|
createTreeWalk, include, include, isFileDiff, setRepository |
| Methods inherited from class org.gitective.core.filter.commit.CommitFilter |
|---|
include, reset, setStop |
| Methods inherited from class org.eclipse.jgit.revwalk.filter.RevFilter |
|---|
negate, requiresCommitBody, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DiffCountFilter()
public DiffCountFilter(boolean detectRenames)
detectRenames - | Method Detail |
|---|
protected CommitDiffEditFilter markStart(org.eclipse.jgit.revwalk.RevCommit commit)
CommitDiffEditFilter
Sub-classes should override this method instead of overriding
CommitDiffFilter.include(org.eclipse.jgit.revwalk.RevWalk, RevCommit) and calling
super.
markStart in class CommitDiffEditFilter
public boolean include(org.eclipse.jgit.revwalk.RevWalk walker,
org.eclipse.jgit.revwalk.RevCommit commit,
Collection<org.eclipse.jgit.diff.DiffEntry> diffs)
CommitDiffFilter
Sub-classes should override this method. The default implementation calls
CommitDiffFilter.include(RevCommit, Collection).
include in class CommitDiffEditFilterwalker - non-nullcommit - non-nulldiffs - non-null
protected boolean include(org.eclipse.jgit.revwalk.RevCommit commit,
org.eclipse.jgit.diff.DiffEntry diff,
Collection<org.eclipse.jgit.diff.Edit> edits)
CommitDiffEditFilter
Sub-classes should override this method. The default implementation call
CommitDiffEditFilter.include(RevCommit, DiffEntry, Edit) for each edit.
include in class CommitDiffEditFiltercommit - non-nulldiff - non-nulledits - non-null
protected boolean include(org.eclipse.jgit.revwalk.RevCommit commit,
Collection<org.eclipse.jgit.diff.DiffEntry> diffs,
int diffCount)
Sub-classes should override this method. The default implementation returns true in all cases.
commit - diffs - diffCount -
public org.eclipse.jgit.revwalk.filter.RevFilter clone()
CommitFilter
The default implementation throws a UnsupportedOperationException
and sub-classes should override if filter cloning is supported.
clone in class CommitFilterRevFilter.clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||