Index

A C D E F G H I M N O P R S T _ 
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 Maven Recorder 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.
A C D E F G H I M N O P R S T _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form