| Package | Description |
|---|---|
| hudson.plugins.git | |
| hudson.plugins.git.extensions | |
| hudson.plugins.git.extensions.impl |
| Modifier and Type | Method and Description |
|---|---|
hudson.util.DescribableList<GitSCMExtension,GitSCMExtensionDescriptor> |
GitSCM.getExtensions()
All the configured extensions attached to this
GitSCM. |
| Constructor and Description |
|---|
GitSCM(List<UserRemoteConfig> userRemoteConfigs,
List<BranchSpec> branches,
Boolean doGenerateSubmoduleConfigurations,
Collection<SubmoduleConfig> submoduleCfg,
GitRepositoryBrowser browser,
String gitTool,
List<GitSCMExtension> extensions) |
| Modifier and Type | Class and Description |
|---|---|
class |
FakeGitSCMExtension
Marker to designate that this extension point doesn't operate by implementing
the callbacks but instead
GitSCM has a prior knowledge about this extension. |
| Modifier and Type | Method and Description |
|---|---|
static hudson.DescriptorExtensionList<GitSCMExtension,GitSCMExtensionDescriptor> |
GitSCMExtensionDescriptor.all() |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorInChangelog
Use author, not committer as the
ChangeLogSet.Entry.getAuthor() of the commit. |
class |
BuildChooserSetting
Holds
BuildChooser. |
class |
ChangelogToBranch
This extension activates the alternative changelog computation,
where the changelog is calculated against a specified branch.
|
class |
CheckoutOption
Add options to the checkout command.
|
class |
CleanBeforeCheckout
git-clean before the checkout.
|
class |
CleanCheckout
git-clean after the checkout.
|
class |
CloneOption |
class |
DisableRemotePoll
Disable Workspace-less polling via "git ls-remote".
|
class |
IgnoreNotifyCommit
Trigger from push notification should be moved to the core as a generic cross-SCM function.
|
class |
LocalBranch |
class |
MessageExclusion
GitSCMExtension that ignores commits with specific messages. |
class |
PathRestriction
GitSCMExtension that ignores commits that only affects specific paths. |
class |
PerBuildTag
Tags every build.
|
class |
PreBuildMerge
Speculatively 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.
|
class |
PruneStaleBranch
Prune stale remote-tracking branches
|
class |
RelativeTargetDirectory
Instead of checking out to the top of the workspace, check out somewhere else.
|
class |
ScmName
When used with
org.jenkinsci.plugins.multiplescms.MultiSCM, this differentiates a different instance. |
class |
SparseCheckoutPaths |
class |
SubmoduleOption
Further tweak the behaviour of git-submodule.
|
class |
UserExclusion
GitSCMExtension that ignores commits that are made by specific users. |
class |
UserIdentity
GitSCMExtension that sets a different name and/or e-mail address for commits. |
class |
WipeWorkspace
Force a re-clone.
|
Copyright © 2004-2015. All Rights Reserved.