Class CleanBeforeCheckout
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<GitSCMExtension>
-
- hudson.plugins.git.extensions.GitSCMExtension
-
- hudson.plugins.git.extensions.impl.CleanBeforeCheckout
-
- All Implemented Interfaces:
Describable<GitSCMExtension>
public class CleanBeforeCheckout extends GitSCMExtension
git-clean before the checkout.- Author:
- David S Wang
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCleanBeforeCheckout.DescriptorImpl
-
Constructor Summary
Constructors Constructor Description CleanBeforeCheckout()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddecorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd)Deprecated.booleanequals(Object o)inthashCode()booleanisDeleteUntrackedNestedRepositories()voidsetDeleteUntrackedNestedRepositories(boolean deleteUntrackedNestedRepositories)StringtoString()-
Methods inherited from class hudson.plugins.git.extensions.GitSCMExtension
beforeCheckout, beforeCheckout, decorate, decorateCheckoutCommand, decorateCheckoutCommand, decorateCloneCommand, decorateCloneCommand, decorateFetchCommand, decorateMergeCommand, decorateMergeCommand, decorateRevisionToBuild, decorateRevisionToBuild, determineSupportForJGit, enableMultipleRevisionDetection, getDescriptor, getRequiredClient, getWorkingDirectory, getWorkingDirectory, isRevExcluded, onCheckoutCompleted, onCheckoutCompleted, onClean, populateEnvironmentVariables, requiresWorkspaceForPolling
-
-
-
-
Method Detail
-
isDeleteUntrackedNestedRepositories
public boolean isDeleteUntrackedNestedRepositories()
-
setDeleteUntrackedNestedRepositories
@DataBoundSetter public void setDeleteUntrackedNestedRepositories(boolean deleteUntrackedNestedRepositories)
-
decorateFetchCommand
@Deprecated public void decorateFetchCommand(GitSCM scm, org.jenkinsci.plugins.gitclient.GitClient git, TaskListener listener, org.jenkinsci.plugins.gitclient.FetchCommand cmd) throws IOException, InterruptedException, hudson.plugins.git.GitException
Deprecated.Called before aFetchCommandis executed to allow extensions to alter its behaviour.- Overrides:
decorateFetchCommandin classGitSCMExtension- Parameters:
scm- GitSCM objectgit- GitClientlistener- build logcmd- fetch command to be decorated- Throws:
IOException- on input or output errorInterruptedException- when interruptedhudson.plugins.git.GitException- on git error
-
-