| Package | Description |
|---|---|
| org.gitective.core.filter.commit | |
| org.gitective.core.filter.tree | |
| org.gitective.core.stat |
| Modifier and Type | Class and Description |
|---|---|
class |
AllCommitFilter
Composite filter that will always include every commit but still calls the
RevFilter.include(RevWalk, RevCommit) method on each filter that has
been added to this filter. |
class |
AllDiffEditFilter
Parent filter that invokes
CommitDiffFilter.include(org.eclipse.jgit.revwalk.RevCommit, java.util.Collection) on
all child filters ignoring the return value |
class |
AllDiffFilter
Parent filter that invokes
AllDiffFilter.include(RevWalk, RevCommit, Collection)
on all child filters ignoring the return value |
class |
AndCommitFilter
Composite filter that only includes commits that are included by every child
filter that has been added to this parent filter.
|
class |
AuthorDateFilter
Filter that includes commits until an authored date is encountered that
occurred before the configured date.
|
class |
AuthorFilter
Person filter that includes commits where a
PersonIdent matches the
name and e-mail address of a commit's author. |
class |
AuthorSetFilter
Filter that collects author
PersonIdent objects for each commit
visited. |
class |
BugFilter
Filter that matches bugs referenced in commit messages.
|
class |
BugSetFilter
Filter that collects all bugs referenced in commit messages.
|
class |
ChangeIdFilter
Commit message pattern filter that includes commits that contain a valid
Gerrit
ChangeIdFilter.CHANGE_ID_REGEX. |
class |
CommitCountFilter
Commit filter that increments a counter on each commit visited.
|
class |
CommitCursorFilter
Cursor filter that retains the latest commit if not included by the wrapped
filter.
|
class |
CommitDiffEditFilter
Commit diff filter that computes the line edits introduced by each commit
visited and calls
CommitDiffEditFilter.include(RevCommit, DiffEntry, Collection) with all
the edits and CommitDiffEditFilter.include(RevCommit, DiffEntry, Edit) for each
individual edit. |
class |
CommitDiffFilter
Commit diff filter that computes the differences introduced by each commit
visited and calls
CommitDiffFilter.include(RevWalk, RevCommit, Collection). |
class |
CommitFieldLengthFilter
Base filter that tracks commits that have a field with the same length
|
class |
CommitFileImpactFilter
Filter that tracks the impact of commits measure in terms of files changed
|
class |
CommitLimitFilter
Filter that stops including commits after a certain number of commits are
considered.
|
class |
CommitLineImpactFilter
Filter that tracks the impact of commits measure in terms of lines changed
|
class |
CommitListFilter
Commit filter that adds each visited commit to a list that can be accessed.
|
class |
CommitMessageFindFilter
Base filter that includes commits where a pattern can be found in a commit's
full message.
|
class |
CommitPipelineFilter
Commit pipeline filter that includes commit that are included by each
configured pipe.
|
class |
CommitterDateFilter
Filter that includes commits until a committed date is encountered that
occurred before the configured date.
|
class |
CommitterDiffFilter
Filter that includes commits where the committer name/e-mail address is
different than the author name/e-mail address.
|
class |
CommitterFilter
Person filter that includes commits where a
PersonIdent matches the
name and e-mail address of the committer of a commit. |
class |
CommitterSetFilter
Filter that collects committer
PersonIdent objects for each commit
visited. |
class |
CompositeCommitFilter
Filter container other filters
|
class |
CompositeDiffEditFilter
Parent filter for adding child
CommitDiffEditFilter filters |
class |
CompositeDiffFilter
Parent filter for adding child
CommitDiffFilter filters |
class |
DateFilter
Commit filter that includes commits until one is encountered that returns a
date from
DateFilter.getDate(RevCommit) that has occurred before the configured
date. |
class |
DiffCountFilter
Filter that include commits based on number of differences introduced in each
commit visited.
|
class |
DiffFileCountFilter
Filter that tracks the cumulative amount of files added, edited, deleted,
renamed, and copied
|
class |
DiffFileSizeFilter
Filter for including commits that introduced a configurable number of file
differences per commit
|
class |
DiffLineCountFilter
Filter that tracks the cumulative amount of lines added, edited, and deleted
|
class |
DiffLineSizeFilter
Filter for including commits that introduced a configurable number of line
differences
|
class |
DuplicateBlobFilter
Filter that tracks commits where files with the same content were modified.
|
class |
DuplicateTreeFilter
Filter that tracks any duplicate trees introduced in a visited commit.
|
class |
EmptyBlobAddFilter
Filter that includes commits that add an empty blob.
|
class |
EmptyBlobRemoveFilter
Filter that includes commits that remove an empty blob
|
class |
LastCommitDiffFilter
Filter that includes commits until all the tree paths in the first commit
visited have been attributed to the last commit that edited each path in the
initial tree.
|
class |
LastCommitFilter
Commit filter that retains the last commit seen via a call to
LastCommitFilter.include(RevWalk, RevCommit). |
class |
LongestAuthorEmailFilter
Filter to track the commit(s) with the longest author email address
|
class |
LongestAuthorNameFilter
Filter to track the commit(s) with the longest author name
|
class |
LongestCommitterEmailFilter
Filter to track the commit(s) with the longest committer email address
|
class |
LongestCommitterNameFilter
Filter to track the commit(s) with the longest committer name
|
class |
LongestMessageFilter
Filter to track the commit(s) with the longest message
|
class |
LongestPersonEmailFilter
Base filter to track the commit(s) with the longest email address for a
PersonIdent associated with each commit |
class |
LongestPersonNameFilter
Base filter to track the commit(s) with the longest name for a
PersonIdent associated with each commit |
class |
NoteContentFilter
Filter that looks up the notes associated with each commit visited and
provides them
NoteContentFilter.include(RevCommit, Note, String) |
class |
NoteFilter
Filter that only includes commits that have at least one note attached
|
class |
OrCommitFilter
Composite filter that only includes commits that are included by at least one
child filter that has been added to this filter.
|
class |
ParentCountFilter
Commit filter that includes commits that match the range of number of
parents.
|
class |
PatternFindCommitFilter
Base commit filter class that includes commits where a configured pattern can
be found.
|
class |
PersonFilter
Base commit filter that contains utility methods for matching the configured
PersonIdent. |
class |
PersonSetFilter
Commit filter that stores a set of persons encountered while visiting
commits.
|
class |
ShortestAuthorEmailFilter
Filter to track the commit(s) with the shortest author email address
|
class |
ShortestAuthorNameFilter
Filter to track the commit(s) with the shortest author name
|
class |
ShortestCommitterEmailFilter
Filter to track the commit(s) with the shortest author email address
|
class |
ShortestCommitterNameFilter
Filter to track the commit(s) with the shortest committer name
|
class |
ShortestMessageFilter
Filter to track the commit(s) with the shortest message
|
class |
ShortestPersonEmailFilter
Base filter to track the commit(s) with the shortest email address for a
PersonIdent associated with each commit |
class |
ShortestPersonNameFilter
Base filter to track the commit(s) with the shortest name for a
PersonIdent associated with each commit |
class |
SignedOffByFilter
Commit message pattern filter that includes commit that have a Signed-off-by
line for a person.
|
| Modifier and Type | Method and Description |
|---|---|
CommitFilter |
CommitLimitFilter.reset() |
CommitFilter |
LastCommitDiffFilter.reset() |
CommitFilter |
DiffLineCountFilter.reset() |
CommitFilter |
CompositeDiffFilter.reset() |
CommitFilter |
CommitFileImpactFilter.reset() |
CommitFilter |
CompositeDiffEditFilter.reset() |
CommitFilter |
CommitListFilter.reset() |
CommitFilter |
DiffFileCountFilter.reset() |
CommitFilter |
LastCommitFilter.reset() |
CommitFilter |
CompositeCommitFilter.reset() |
CommitFilter |
DuplicateBlobFilter.reset() |
CommitFilter |
DuplicateTreeFilter.reset() |
CommitFilter |
PersonSetFilter.reset() |
CommitFilter |
CommitCountFilter.reset() |
CommitFilter |
CommitLineImpactFilter.reset() |
CommitFilter |
BugSetFilter.reset() |
CommitFilter |
CommitCursorFilter.reset() |
CommitFilter |
CommitFieldLengthFilter.reset() |
CommitFilter |
CommitFilter.reset()
Resets the filter state.
|
CommitFilter |
NoteFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CompositeDiffFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CompositeDiffEditFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
NoteContentFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CompositeCommitFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CommitPipelineFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CommitCursorFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CommitDiffFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CommitFilter.setRepository(org.eclipse.jgit.lib.Repository repository)
Set the repository for the walk that is about to begin.
|
CommitFilter |
CommitFilter.setStop(boolean stop)
Set whether the search should be stopped when a commit visited is not
included.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommitParentTreeFilter
Commit filter that wraps a tree filter that includes commits that the tree
filter includes for at least one path based on a tree walk of the current
commit's tree and all the current commit's parent trees.
|
class |
CommitTreeFilter
Filter that wraps a
TreeFilter and includes commits included by the
tree filter for all paths in the tree for the current commit visited |
| Modifier and Type | Method and Description |
|---|---|
CommitFilter |
CommitParentTreeFilter.reset() |
CommitFilter |
CommitTreeFilter.reset() |
CommitFilter |
CommitParentTreeFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
CommitFilter |
CommitTreeFilter.setRepository(org.eclipse.jgit.lib.Repository repository) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorHistogramFilter
Filter that generates a commit histogram based on the author date of each
commit visited.
|
class |
CommitHistogramFilter
Base filter that generates a histogram of commits.
|
class |
CommitterHistogramFilter
Filter that generates a commit histogram based on the committer date of each
commit visited.
|
class |
FileHistogramFilter
Filter that generates a histogram of the modified files introduced by each
commit visited.
|
| Modifier and Type | Method and Description |
|---|---|
CommitFilter |
FileHistogramFilter.reset() |
CommitFilter |
CommitHistogramFilter.reset() |
Copyright © 2011-2017. All Rights Reserved.