Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRepositoryCallback<T> - Class in io.jenkins.plugins.forensics.git.util
-
Code that gets executed on the machine where a Git working directory is local and
Repository
object is accessible. - AbstractRepositoryCallback() - Constructor for class io.jenkins.plugins.forensics.git.util.AbstractRepositoryCallback
- Action_DisplayName() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
Action.DisplayName
:Commits
. - asLink(String) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitDecorator
- asLink(String) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitTextDecorator
- asLink(ObjectId) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitTextDecorator
-
Obtains a link for the specified commit ID.
- asText(String) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitTextDecorator
- asText(ObjectId) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitTextDecorator
-
Renders the commit ID as a human-readable text.
C
- calculateDelta(Run<?, ?>, Run<?, ?>, String, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.delta.GitDeltaCalculator
- CommitStatisticsStep - Class in io.jenkins.plugins.forensics.git.miner
-
A pipeline
Step
or Freestyle or MavenRecorder
that obtains statistics for all repository files. - CommitStatisticsStep() - Constructor for class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep
-
Creates a new instance of
CommitStatisticsStep
. - CommitStatisticsStep.Descriptor - Class in io.jenkins.plugins.forensics.git.miner
-
Descriptor for this step: defines the context and the UI elements.
- contains(String) - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Returns
true
if the specified commit is part of the commits. - createBlamer(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.blame.GitBlamerFactory
- createClient() - Method in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Creates a
GitClient
using the field values. - createCommitDecorator(SCM, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.util.GitCommitDecoratorFactory
- createDeltaCalculator(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.delta.GitDeltaCalculatorFactory
- createMiner(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.miner.GitMinerFactory
D
- DeltaRepositoryCallback - Class in io.jenkins.plugins.forensics.git.delta
-
Repository callback that calculates the code difference - so called 'delta' - between two commits.
- DeltaRepositoryCallback(String, String) - Constructor for class io.jenkins.plugins.forensics.git.delta.DeltaRepositoryCallback
-
Creates an instance which can be used for executing a Git repository callback.
- Descriptor() - Constructor for class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep.Descriptor
- Descriptor() - Constructor for class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder.Descriptor
-
Creates a new descriptor with the concrete services.
- DiffsCollector - Class in io.jenkins.plugins.forensics.git.miner
-
Collects delta information (added and deleted lines of code) for all files that are part of a given commit.
- DiffsCollector() - Constructor for class io.jenkins.plugins.forensics.git.miner.DiffsCollector
- doCheckReferenceJob(AbstractProject<?, ?>, String) - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder.Descriptor
-
Performs on-the-fly validation of the reference job.
- doFillReferenceJobItems(AbstractProject<?, ?>) - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder.Descriptor
-
Returns the model with the possible reference jobs.
E
- equals(Object) - Method in class io.jenkins.plugins.forensics.git.delta.GitDelta
- equals(Object) - Method in class io.jenkins.plugins.forensics.git.util.RemoteResultWrapper
F
- FieldValidator_Error_ReferenceJobDoesNotExist() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
FieldValidator.Error.ReferenceJobDoesNotExist
:There is no such job - maybe the job has been renamed?
. - find(Run<?, ?>, Run<?, ?>, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
- findRecordForScm(Run<?, ?>, String) - Static method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Tries to find a
GitCommitsRecord
for the specified SCM.
G
- getAbsolutePath(File) - Static method in class io.jenkins.plugins.forensics.git.util.AbstractRepositoryCallback
-
Returns an absolute path for a given file in the Git repository, normalized using Unix path separators.
- getCommits() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getCommitsWithMerge() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Returns all recorded new
GitCommitsRecord.commits
including the commits which belong to a merge, if it is part of this commit record. - getDescriptor() - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep
- getDescriptor() - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
- getDiffFile() - Method in class io.jenkins.plugins.forensics.git.delta.GitDelta
- getDisplayName() - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep.Descriptor
- getDisplayName() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getDisplayName() - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder.Descriptor
- getErrorMessages() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getHead() - Method in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Returns the GIT_COMMIT environment variable, or 'HEAD' if not set.
- getIconFileName() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getId() - Method in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Returns the key for the associated SCM.
- getInfoMessages() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getLatestCommit() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getLatestCommitLink() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getMaxCommits() - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
- getOwner() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getReferencePoint(GitCommitsRecord, int, boolean) - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Tries to find a reference build using the specified
GitCommitsRecord
of the reference job as a starting point. - getResult() - Method in class io.jenkins.plugins.forensics.git.util.RemoteResultWrapper
- getScm() - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep
- getScm() - Method in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Returns the associated SCM.
- getScmKey() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getSize() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getTargetParentCommit() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getUrlName() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- getWorkTree(Repository) - Static method in class io.jenkins.plugins.forensics.git.util.AbstractRepositoryCallback
-
Returns the root directory of the repository working tree.
- GitBlamerFactory - Class in io.jenkins.plugins.forensics.git.blame
-
A
BlamerFactory
for Git. - GitBlamerFactory() - Constructor for class io.jenkins.plugins.forensics.git.blame.GitBlamerFactory
- GitCheckoutListener - Class in io.jenkins.plugins.forensics.git.reference
-
Tracks all commits since the last build and writes them into a
GitCommitsRecord
action to be accessed later. - GitCheckoutListener() - Constructor for class io.jenkins.plugins.forensics.git.reference.GitCheckoutListener
- GitCommitDecorator - Class in io.jenkins.plugins.forensics.git.util
-
A
RepositoryBrowser
for Git commits. - GitCommitDecoratorFactory - Class in io.jenkins.plugins.forensics.git.util
-
A
CommitDecoratorFactory
for Git. - GitCommitDecoratorFactory() - Constructor for class io.jenkins.plugins.forensics.git.util.GitCommitDecoratorFactory
- GitCommitsRecord - Class in io.jenkins.plugins.forensics.git.reference
-
Stores all commits for a given build and provides a link to the latest commit.
- GitCommitsRecord(Run<?, ?>, String, FilteredLog, BuildCommits, String) - Constructor for class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Creates a new
GitCommitsRecord
instance with the specified list of new commits. - GitCommitTextDecorator - Class in io.jenkins.plugins.forensics.git.util
-
Renders a short version of the specified commit ID.
- GitCommitTextDecorator() - Constructor for class io.jenkins.plugins.forensics.git.util.GitCommitTextDecorator
- GitDelta - Class in io.jenkins.plugins.forensics.git.delta
-
A Git specific extension of
Delta
. - GitDelta(String, String, Map<String, FileChanges>, String) - Constructor for class io.jenkins.plugins.forensics.git.delta.GitDelta
-
Constructor for a delta instance which wraps code changes between the two passed commits.
- GitDeltaCalculator - Class in io.jenkins.plugins.forensics.git.delta
-
A
DeltaCalculator
for Git. - GitDeltaCalculator(GitClient) - Constructor for class io.jenkins.plugins.forensics.git.delta.GitDeltaCalculator
-
Constructor for an instance of
DeltaCalculator
which can be used for Git. - GitDeltaCalculatorFactory - Class in io.jenkins.plugins.forensics.git.delta
-
A
DeltaCalculatorFactory
for Git. - GitDeltaCalculatorFactory() - Constructor for class io.jenkins.plugins.forensics.git.delta.GitDeltaCalculatorFactory
- GitMinerFactory - Class in io.jenkins.plugins.forensics.git.miner
-
A
MinerFactory
for Git. - GitMinerFactory() - Constructor for class io.jenkins.plugins.forensics.git.miner.GitMinerFactory
- GitReferenceRecorder - Class in io.jenkins.plugins.forensics.git.reference
-
Recorder that finds a reference build that matches best with the current build of a given Git branch.
- GitReferenceRecorder() - Constructor for class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
-
Creates a new instance of
GitReferenceRecorder
. - GitReferenceRecorder.Descriptor - Class in io.jenkins.plugins.forensics.git.reference
-
Descriptor for this step: defines the symbol for the pipeline.
- GitRepositoryMiner - Class in io.jenkins.plugins.forensics.git.miner
-
Mines a Git repository and creates statistics for all available files.
- GitRepositoryValidator - Class in io.jenkins.plugins.forensics.git.util
-
Inspects a given working tree and determines if this path is a valid Git repository that can be used to run one of the forensics analyzers.
- GitRepositoryValidator(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Constructor for class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Creates a new
GitRepositoryValidator
.
H
- hashCode() - Method in class io.jenkins.plugins.forensics.git.delta.GitDelta
- hashCode() - Method in class io.jenkins.plugins.forensics.git.util.RemoteResultWrapper
- hasTargetParentCommit() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Determines if the commits contain a merge commit with the target branch.
I
- INFO_SHALLOW_CLONE - Static variable in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Error message.
- invoke(Repository, VirtualChannel) - Method in class io.jenkins.plugins.forensics.git.delta.DeltaRepositoryCallback
- io.jenkins.plugins.forensics.git.blame - package io.jenkins.plugins.forensics.git.blame
-
Provides classes to run `git blame`.
- io.jenkins.plugins.forensics.git.delta - package io.jenkins.plugins.forensics.git.delta
-
Git implementation for determining the code difference - so called 'delta' - between two commits.
- io.jenkins.plugins.forensics.git.miner - package io.jenkins.plugins.forensics.git.miner
-
Provides API classes to obtain commit statistics for files in a repository.
- io.jenkins.plugins.forensics.git.reference - package io.jenkins.plugins.forensics.git.reference
-
Provides classes to discover reference builds in Git projects.
- io.jenkins.plugins.forensics.git.util - package io.jenkins.plugins.forensics.git.util
-
Provides utility classes to access Git repositories and to render Git commit hashes.
- isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep.Descriptor
- isEmpty() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- isFirstBuild() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- isGitRepository() - Method in class io.jenkins.plugins.forensics.git.util.GitRepositoryValidator
-
Returns whether the specified working tree contains a valid Git repository that can be used to run one of the forensics analyzers.
- isNotEmpty() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- isSkipUnknownCommits() - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
M
- Messages - Class in io.jenkins.plugins.forensics.git.reference
-
Generated localization support class.
- Messages() - Constructor for class io.jenkins.plugins.forensics.git.reference.Messages
- mine(RepositoryStatistics, FilteredLog) - Method in class io.jenkins.plugins.forensics.git.miner.GitRepositoryMiner
N
- No_Reference_Build() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
No.Reference.Build
:no reference build found
.
O
- onAttached(Run<?, ?>) - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
- onCheckout(Run<?, ?>, SCM, FilePath, TaskListener, File, SCMRevisionState) - Method in class io.jenkins.plugins.forensics.git.reference.GitCheckoutListener
- onLoad(Run<?, ?>) - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
P
- perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep
R
- Recorder_DisplayName() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
Recorder.DisplayName
:Discover Git reference build
. - RemoteResultWrapper<T extends Serializable> - Class in io.jenkins.plugins.forensics.git.util
-
A serializable result combined with a logger.
- RemoteResultWrapper(T, String) - Constructor for class io.jenkins.plugins.forensics.git.util.RemoteResultWrapper
-
Creates a new instance of
RemoteResultWrapper
.
S
- setMaxCommits(int) - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
-
Sets the maximal number of additional commits in the reference job that will be considered during the comparison with the current branch.
- setScm(String) - Method in class io.jenkins.plugins.forensics.git.miner.CommitStatisticsStep
-
Sets the SCM that should be used to find the reference build for.
- setSkipUnknownCommits(boolean) - Method in class io.jenkins.plugins.forensics.git.reference.GitReferenceRecorder
-
If enabled, then a build of the reference job will be skipped if one of the commits is unknown in the current branch.
- size() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
-
Returns the number of new commits.
T
- toString() - Method in class io.jenkins.plugins.forensics.git.reference.GitCommitsRecord
_
- _Action_DisplayName() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
Action.DisplayName
:Commits
. - _FieldValidator_Error_ReferenceJobDoesNotExist() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
FieldValidator.Error.ReferenceJobDoesNotExist
:There is no such job - maybe the job has been renamed?
. - _No_Reference_Build() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
No.Reference.Build
:no reference build found
. - _Recorder_DisplayName() - Static method in class io.jenkins.plugins.forensics.git.reference.Messages
-
Key
Recorder.DisplayName
:Discover Git reference build
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form