Uses of Class
hudson.plugins.git.GitSCM
Packages that use GitSCM
Package
Description
-
Uses of GitSCM in hudson.plugins.git
Methods in hudson.plugins.git with parameters of type GitSCMModifier and TypeMethodDescriptionprotected org.jenkinsci.plugins.gitclient.GitClientGitPublisher.getGitClient(GitSCM gitSCM, BuildListener listener, EnvVars environment, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) -
Uses of GitSCM in hudson.plugins.git.extensions
Methods in hudson.plugins.git.extensions with parameters of type GitSCMModifier and TypeMethodDescriptionvoidGitSCMExtension.beforeCheckout(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener) Deprecated.voidGitSCMExtension.beforeCheckout(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) Called before the checkout activity (including fetch and checkout) starts.org.jenkinsci.plugins.gitclient.GitClientCalled whenGitClientis created to decorate its behaviour.voidGitSCMExtension.decorateCheckoutCommand(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) Deprecated.voidGitSCMExtension.decorateCheckoutCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) Called before aCheckoutCommandis executed to allow extensions to alter its behaviour.voidGitSCMExtension.decorateCloneCommand(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) Deprecated.voidGitSCMExtension.decorateCloneCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) Called before aCloneCommandis executed to allow extensions to alter its behaviour.voidGitSCMExtension.decorateFetchCommand(GitSCM scm, Run<?, ?> run, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Called before aFetchCommandis executed to allow extensions to alter its behaviour.voidGitSCMExtension.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.voidGitSCMExtension.decorateMergeCommand(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener, org.jenkinsci.plugins.gitclient.MergeCommand cmd) Deprecated.voidGitSCMExtension.decorateMergeCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.MergeCommand cmd) Called before aMergeCommandis executed to allow extensions to alter its behaviour.hudson.plugins.git.RevisionGitSCMExtension.decorateRevisionToBuild(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener, hudson.plugins.git.Revision marked, hudson.plugins.git.Revision rev) Deprecated.hudson.plugins.git.RevisionGitSCMExtension.decorateRevisionToBuild(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, hudson.plugins.git.Revision marked, hudson.plugins.git.Revision rev) Called afterBuildChooserselects the revision to pick for this build, but beforevoidGitSCMExtension.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand unsupportedCommand) Called when support of JGit for a particular or multiple extensions is to be determinedGitSCMExtension.getWorkingDirectory(GitSCM scm, AbstractProject<?, ?> context, FilePath workspace, EnvVars environment, TaskListener listener) Deprecated.GitSCMExtension.getWorkingDirectory(GitSCM scm, Job<?, ?> context, FilePath workspace, EnvVars environment, TaskListener listener) Given the workspace root directory, gets the working directory, which is where the repository will be checked out.GitSCMExtension.isRevExcluded(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, GitChangeSet commit, TaskListener listener, BuildData buildData) Given a commit found during polling, check whether it should be disregarded.voidGitSCMExtension.onCheckoutCompleted(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener) Deprecated.voidGitSCMExtension.onCheckoutCompleted(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) Called when the checkout was completed and the working directory is filled with files.voidSignals when "git-clean" runs.voidGitSCMExtension.populateEnvironmentVariables(GitSCM scm, Map<String, String> env) Contribute additional environment variables for the Git invocation.Method parameters in hudson.plugins.git.extensions with type arguments of type GitSCMModifier and TypeMethodDescriptionbooleanGitSCMExtensionDescriptor.isApplicable(Class<? extends GitSCM> type) -
Uses of GitSCM in hudson.plugins.git.extensions.impl
Methods in hudson.plugins.git.extensions.impl with parameters of type GitSCMModifier and TypeMethodDescriptionvoidWipeWorkspace.beforeCheckout(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) Called before the checkout activity (including fetch and checkout) starts.org.jenkinsci.plugins.gitclient.GitClientCalled whenGitClientis created to decorate its behaviour.voidCheckoutOption.decorateCheckoutCommand(GitSCM scm, AbstractBuild<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, BuildListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) Deprecated.voidCheckoutOption.decorateCheckoutCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) Called before aCheckoutCommandis executed to allow extensions to alter its behaviour.voidGitLFSPull.decorateCheckoutCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) Called before aCheckoutCommandis executed to allow extensions to alter its behaviour.voidSparseCheckoutPaths.decorateCheckoutCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CheckoutCommand cmd) voidCloneOption.decorateCloneCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) Called before aCloneCommandis executed to allow extensions to alter its behaviour.voidSparseCheckoutPaths.decorateCloneCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) voidCleanBeforeCheckout.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.voidCloneOption.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.voidPruneStaleBranch.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.voidPruneStaleTag.decorateFetchCommand(GitSCM scm, Run<?, ?> run, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Called before aFetchCommandis executed to allow extensions to alter its behaviour.voidPreBuildMerge.decorateMergeCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.MergeCommand cmd) hudson.plugins.git.RevisionPreBuildMerge.decorateRevisionToBuild(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, hudson.plugins.git.Revision marked, hudson.plugins.git.Revision rev) voidCheckoutOption.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) voidCloneOption.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) voidGitLFSPull.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) voidSparseCheckoutPaths.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) voidSubmoduleOption.determineSupportForJGit(GitSCM scm, org.jenkinsci.plugins.gitclient.UnsupportedCommand cmd) RelativeTargetDirectory.getWorkingDirectory(GitSCM scm, Job<?, ?> context, FilePath workspace, EnvVars environment, TaskListener listener) MessageExclusion.isRevExcluded(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, GitChangeSet commit, TaskListener listener, BuildData buildData) PathRestriction.isRevExcluded(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, GitChangeSet commit, TaskListener listener, BuildData buildData) UserExclusion.isRevExcluded(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, GitChangeSet commit, TaskListener listener, BuildData buildData) voidCleanCheckout.onCheckoutCompleted(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) Called when the checkout was completed and the working directory is filled with files.voidPerBuildTag.onCheckoutCompleted(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) voidSubmoduleOption.onCheckoutCompleted(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener) Called when the checkout was completed and the working directory is filled with files.voidSignals when "git-clean" runs.voidUserIdentity.populateEnvironmentVariables(GitSCM scm, Map<String, String> env) Contribute additional environment variables for the Git invocation. -
Uses of GitSCM in hudson.plugins.git.util
Fields in hudson.plugins.git.util declared as GitSCM -
Uses of GitSCM in jenkins.plugins.git
Methods in jenkins.plugins.git that return GitSCMMethods in jenkins.plugins.git with parameters of type GitSCMModifier and TypeMethodDescriptionvoidGitSCMSourceDefaults.decorateCloneCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) Called before aCloneCommandis executed to allow extensions to alter its behaviour.voidMergeWithGitSCMExtension.decorateCloneCommand(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.CloneCommand cmd) voidGitSCMSourceDefaults.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.voidMergeWithGitSCMExtension.decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) Deprecated.hudson.plugins.git.RevisionMergeWithGitSCMExtension.decorateRevisionToBuild(GitSCM scm, Run<?, ?> build, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, hudson.plugins.git.Revision marked, hudson.plugins.git.Revision rev) static GitSCMTelescopestatic Set<hudson.plugins.git.Revision>GitSCMMatrixUtil.populateCandidatesFromRootBuild(AbstractBuild build, GitSCM scm)
GitSCMExtension.decorateCheckoutCommand(GitSCM, Run, GitClient, TaskListener, CheckoutCommand)