Package jenkins.plugins.git
package jenkins.plugins.git
-
ClassDescriptionBase class for
SCMSource
implementations that produceGitSCM
implementations.Our implementation.GitSCMBuilder<B extends GitSCMBuilder<B>>TheSCMBuilder
base class forAbstractGitSCMSource
.Implementation ofSCMFile
for Git.Base implementation ofSCMFileSystem
.Simple callback that is used withGitSCMFileSystem.invoke(jenkins.plugins.git.GitSCMFileSystem.FSFunction)
in order to provide a locked view of the Git repositoryUtility methods for integrating with Matrix Project plugin.ASCMSource
that discovers branches in a git repository.TheSCMSourceContext
for aAbstractGitSCMSource
.Used to reset the default clone behaviour forGitSCM
instances created byGitSCMBuilder
.TheSCMSourceRequest
base class forAbstractGitSCMSource
.An implementation of this extension point allowsAbstractGitSCMSource
to examine a repository from a distance without requiring a local checkout.The potential types of reference supported by aGitSCMTelescope
.Runs Git usingGitSCM
.Represents a Git Tag.Represents the revision of a Git Tag.A class which allows Git Plugin to choose a git implementation by estimating the size of a repository from a distance without requiring a local checkout.Other plugins can estimate the size of repository using this extension point The size is assumed to be in KiBsSimilar toPreBuildMerge
, but for use fromSCMSource
implementations that need to specify the exact base branch hash.Generated localization support class.