Uses of Class
hudson.plugins.git.extensions.GitSCMExtension
Packages that use GitSCMExtension
Package
Description
The common behaviours that can be used by all
GitSCMSource instances and most
AbstractGitSCMSource instances.-
Uses of GitSCMExtension in hudson.plugins.git
Methods in hudson.plugins.git that return types with arguments of type GitSCMExtensionModifier and TypeMethodDescriptionGitSCM.getExtensions()All the configured extensions attached to thisGitSCM. -
Uses of GitSCMExtension in hudson.plugins.git.extensions
Subclasses of GitSCMExtension in hudson.plugins.git.extensionsModifier and TypeClassDescriptionclassMarker to designate that this extension point doesn't operate by implementing the callbacks but insteadGitSCMhas a prior knowledge about this extension.Methods in hudson.plugins.git.extensions that return types with arguments of type GitSCMExtension -
Uses of GitSCMExtension in hudson.plugins.git.extensions.impl
Subclasses of GitSCMExtension in hudson.plugins.git.extensions.implModifier and TypeClassDescriptionclassUse author, not committer as theChangeLogSet.Entry.getAuthor()of the commit.classHoldsBuildChooser.classDon't trigger another build to catch upclassThis extension activates the alternative changelog computation, where the changelog is calculated against a specified branch.classAdd options to the checkout command.classgit-clean before the checkout.classgit-clean after the checkout.classclassDisable Workspace-less polling via "git ls-remote".classFirst Build generates a changelog.classgit-lfs-pull after the checkout.classTrigger from push notification should be moved to the core as a generic cross-SCM function.classThe Git plugin checks code out to a detached head.classGitSCMExtensionthat ignores commits with specific messages.classGitSCMExtensionthat ignores commits that only affects specific paths.classTags every build.classSpeculatively merge the selected commit with another branch before the build to answer the "what happens if I were to integrate this feature branch back to the master?" question.classPrune stale remote-tracking branchesclassPrune stale local tags that do not exist on any remote.classInstead of checking out to the top of the workspace, check out somewhere else.classWhen used withorg.jenkinsci.plugins.multiplescms.MultiSCM, this differentiates a different instance.classclassFurther tweak the behaviour of git-submodule.classGitSCMExtensionthat ignores commits that are made by specific users.classGitSCMExtensionthat sets a different name and/or e-mail address for commits.classForce a re-clone.Methods in hudson.plugins.git.extensions.impl that return GitSCMExtensionModifier and TypeMethodDescriptionPruneStaleTag.DescriptorImpl.newInstance(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) -
Uses of GitSCMExtension in jenkins.plugins.git
Subclasses of GitSCMExtension in jenkins.plugins.gitModifier and TypeClassDescriptionclassUsed to reset the default clone behaviour forGitSCMinstances created byGitSCMBuilder.classSimilar toPreBuildMerge, but for use fromSCMSourceimplementations that need to specify the exact base branch hash.Methods in jenkins.plugins.git that return types with arguments of type GitSCMExtensionModifier and TypeMethodDescriptionfinal List<GitSCMExtension>GitSCMBuilder.extensions()Returns theGitSCMExtensioninstances to apply to theGitSCM.AbstractGitSCMSource.getExtensions()Deprecated.Methods in jenkins.plugins.git with parameters of type GitSCMExtensionModifier and TypeMethodDescriptionfinal BGitSCMBuilder.withExtension(GitSCMExtension extension) Adds (or redefines) the suppliedGitSCMExtension.final BGitSCMBuilder.withExtensions(GitSCMExtension... extensions) Adds (or redefines) the suppliedGitSCMExtensions.Method parameters in jenkins.plugins.git with type arguments of type GitSCMExtensionModifier and TypeMethodDescriptionvoidGitSCMSource.setExtensions(List<GitSCMExtension> extensions) Deprecated.final BGitSCMBuilder.withExtensions(List<GitSCMExtension> extensions) Adds (or redefines) the suppliedGitSCMExtensions. -
Uses of GitSCMExtension in jenkins.plugins.git.traits
Classes in jenkins.plugins.git.traits with type parameters of type GitSCMExtensionModifier and TypeClassDescriptionclassGitSCMExtensionTrait<E extends GitSCMExtension>Base class for exposing aGitSCMExtensionas aSCMSourceTrait.Methods in jenkins.plugins.git.traits that return types with arguments of type GitSCMExtensionModifier and TypeMethodDescriptionClass<? extends GitSCMExtension>GitSCMExtensionTraitDescriptor.getExtensionClass()Returns the type ofGitSCMExtensionthat theGitSCMExtensionTraitwraps.Methods in jenkins.plugins.git.traits with parameters of type GitSCMExtensionModifier and TypeMethodDescriptionjenkins.scm.api.trait.SCMSourceTraitGitSCMExtensionTraitDescriptor.convertToTrait(GitSCMExtension extension) Converts the suppliedGitSCMExtension(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()) into its correspondingGitSCMExtensionTrait.jenkins.scm.api.trait.SCMSourceTraitLocalBranchTrait.DescriptorImpl.convertToTrait(GitSCMExtension extension) Converts the suppliedGitSCMExtension(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()) into its correspondingGitSCMExtensionTrait.
GitSCMExtensionTrait(and if there isn't one then likely theGitSCMExtensionis not appropriate to use in the context of aSCMSource)