Package org.gitective.core.filter.commit

Class Summary
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.
AllDiffEditFilter Parent filter that invokes CommitDiffFilter.include(org.eclipse.jgit.revwalk.RevCommit, java.util.Collection) on all child filters ignoring the return value
AllDiffFilter Parent filter that invokes AllDiffFilter.include(RevWalk, RevCommit, Collection) on all child filters ignoring the return value
AndCommitFilter Composite filter that only includes commits that are included by every child filter that has been added to this parent filter.
AuthorDateFilter Filter that includes commits until an authored date is encountered that occurred before the configured date.
AuthorFilter Person filter that includes commits where a PersonIdent matches the name and e-mail address of a commit's author.
AuthorSetFilter Filter that collects author PersonIdent objects for each commit visited.
BugFilter Filter that matches bugs referenced in commit messages.
BugSetFilter Filter that collects all bugs referenced in commit messages.
ChangeIdFilter Commit message pattern filter that includes commits that contain a valid Gerrit ChangeIdFilter.CHANGE_ID_REGEX.
CommitCountFilter Commit filter that increments a counter on each commit visited.
CommitCursorFilter Cursor filter that retains the latest commit if not included by the wrapped filter.
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.
CommitDiffFilter Commit diff filter that computes the differences introduced by each commit visited and calls CommitDiffFilter.include(RevWalk, RevCommit, Collection).
CommitFileImpactFilter Filter that tracks the impact of commits measure in terms of files changed
CommitFilter Base commit filter class with utility methods to be used by sub-classes.
CommitImpact Class that tracks the impact of a specific commit
CommitImpact.DescendingImpactComparator Compare impact in descending order
CommitLimitFilter Filter that stops including commits after a certain number of commits are considered.
CommitLineImpactFilter Filter that tracks the impact of commits measure in terms of lines changed
CommitListFilter Commit filter that adds each visited commit to a list that can be accessed.
CommitMessageFindFilter Base filter that includes commits where a pattern can be found in a commit's full message.
CommitPipelineFilter Commit pipeline filter that includes commit that are included by each configured pipe.
CommitterDateFilter Filter that includes commits until a committed date is encountered that occurred before the configured date.
CommitterDiffFilter Filter that includes commits where the committer name/e-mail address is different than the author name/e-mail address.
CommitterFilter Person filter that includes commits where a PersonIdent matches the name and e-mail address of the committer of a commit.
CommitterSetFilter Filter that collects committer PersonIdent objects for each commit visited.
CompositeCommitFilter Filter container other filters
CompositeDiffEditFilter Parent filter for adding child CommitDiffEditFilter filters
CompositeDiffFilter Parent filter for adding child CommitDiffFilter filters
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.
DiffCountFilter Filter that include commits based on number of differences introduced in each commit visited.
DiffFileCountFilter Filter that tracks the cumulative amount of files added, edited, deleted, renamed, and copied
DiffFileSizeFilter Filter for including commits that introduced a configurable number of file differences per commit
DiffLineCountFilter Filter that tracks the cumulative amount of lines added, edited, and deleted
DiffLineSizeFilter Filter for including commits that introduced a configurable number of line differences
DuplicateBlobFilter Filter that tracks commits where files with the same content were modified.
DuplicateContainer Container class for duplicates found in commit walks
DuplicateTreeFilter Filter that tracks any duplicate trees introduced in a visited commit.
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.
LastCommitFilter Commit filter that retains the last commit seen via a call to LastCommitFilter.include(RevWalk, RevCommit).
NoteContentFilter Filter that looks up the notes associated with each commit visited and provides them NoteContentFilter.include(RevCommit, Note, String)
NoteFilter Filter that only includes commits that have at least one note attached
OrCommitFilter Composite filter that only includes commits that are included by at least one child filter that has been added to this filter.
ParentCountFilter Commit filter that includes commits that match the range of number of parents.
PatternFindCommitFilter Base commit filter class that includes commits where a configured pattern can be found.
PersonFilter Base commit filter that contains utility methods for matching the configured PersonIdent.
PersonSetFilter Commit filter that stores a set of persons encountered while visiting commits.
SignedOffByFilter Commit message pattern filter that includes commit that have a Signed-off-by line for a person.
 



Copyright © 2011-2012. All Rights Reserved.