| 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 |
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 |
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?"
|
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
MultiSCM, this differentiates a different instance. |
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-2013. All Rights Reserved.