Update Git SCM so that extensions are configured correctly.
Many configuration options have been extensions for at least 2 years, so update the generated XML to actually configure these options. Change-Id: Ic22ca4a6b8d61c977979a5eb63a2e884dc4391bd
This commit is contained in:
parent
5fc781c9ed
commit
cdfeb7bf66
@ -70,26 +70,11 @@ def git(parser, xml_parent, data):
|
||||
code) visible after you clicked credential under Jenkins Global
|
||||
credentials. (optional)
|
||||
:arg list(str) branches: list of branch specifiers to build (default '**')
|
||||
:arg list(str) excluded-users: list of users to ignore revisions from
|
||||
when polling for changes. (if polling is enabled, optional)
|
||||
:arg list(str) included-regions: list of file/folders to include (optional)
|
||||
:arg list(str) excluded-regions: list of file/folders to exclude (optional)
|
||||
:arg str local-branch: Checkout/merge to local branch (optional)
|
||||
:arg dict merge:
|
||||
:merge:
|
||||
* **remote** (`string`) - name of repo that contains branch to
|
||||
merge to (default 'origin')
|
||||
* **branch** (`string`) - name of the branch to merge to
|
||||
* **strategy** (`string`) - merge strategy. Can be one of
|
||||
'default', 'resolve', 'recursive', 'octopus', 'ours',
|
||||
'subtree'. (default 'default')
|
||||
* **fast-forward-mode** (`string`) - merge fast-forward mode.
|
||||
Can be one of 'FF', 'FF_ONLY' or 'NO_FF'. (default 'FF')
|
||||
:arg str basedir: location relative to the workspace root to clone to
|
||||
(default workspace)
|
||||
:arg bool skip-tag: Skip tagging (default false)
|
||||
:arg bool shallow-clone: Perform shallow clone (default false)
|
||||
:arg bool prune: Prune remote branches (default false)
|
||||
:arg bool skip-tag: Skip tagging (default true)
|
||||
|
||||
.. deprecated:: 1.6.0. Please use per-build-tag extension, which has
|
||||
the inverse meaning.
|
||||
|
||||
:arg bool clean: Clean after checkout (default false)
|
||||
|
||||
.. deprecated:: 1.1.1. Please use clean extension format.
|
||||
@ -104,14 +89,10 @@ def git(parser, xml_parent, data):
|
||||
|
||||
.. deprecated:: 1.1.1. Please use submodule extension.
|
||||
|
||||
:arg bool use-author: Use author rather than committer in Jenkin's build
|
||||
changeset (default false)
|
||||
:arg str git-tool: The name of the Git installation to use (default
|
||||
'Default')
|
||||
:arg str reference-repo: Path of the reference repo to use during clone
|
||||
(optional)
|
||||
:arg str scm-name: The unique scm name for this Git SCM (optional)
|
||||
:arg bool ignore-notify: Ignore notifyCommit URL accesses (default false)
|
||||
:arg str browser: what repository browser to use.
|
||||
|
||||
:browsers supported:
|
||||
@ -141,25 +122,54 @@ def git(parser, xml_parent, data):
|
||||
:arg str project-name: project name in Gitblit and ViewGit repobrowser
|
||||
(optional)
|
||||
:arg str repo-name: repository name in phabricator repobrowser (optional)
|
||||
:arg str choosing-strategy: Jenkins class for selecting what to build.
|
||||
Can be one of `default`, `inverse`, or `gerrit` (default 'default')
|
||||
:arg str git-config-name: Configure name for Git clone (optional)
|
||||
:arg str git-config-email: Configure email for Git clone (optional)
|
||||
|
||||
:extensions:
|
||||
|
||||
* **basedir** (`string`) - Location relative to the workspace root to
|
||||
clone to (default workspace)
|
||||
* **changelog-against** (`dict`)
|
||||
* **remote** (`string`) - name of repo that contains branch to
|
||||
create changelog against (default 'origin')
|
||||
* **branch** (`string`) - name of the branch to create changelog
|
||||
against (default 'master')
|
||||
* **choosing-strategy**: (`string`) - Jenkins class for selecting what
|
||||
to build. Can be one of `default`,`inverse`, or `gerrit`
|
||||
(default 'default')
|
||||
* **clean** (`dict`)
|
||||
* **after** (`bool`) - Clean the workspace after checkout
|
||||
* **before** (`bool`) - Clean the workspace before checkout
|
||||
* **excluded-users**: (`list(string)`) - list of users to ignore
|
||||
revisions from when polling for changes.
|
||||
(if polling is enabled, optional)
|
||||
* **included-regions**: (`list(string)`) - list of file/folders to
|
||||
include (optional)
|
||||
* **excluded-regions**: (`list(string)`) - list of file/folders to
|
||||
exclude (optional)
|
||||
* **ignore-commits-with-messages** (`list(str)`) - Revisions committed
|
||||
with messages matching these patterns will be ignored. (optional)
|
||||
with messages matching these patterns will be ignored. (optional)
|
||||
* **ignore-notify**: (`bool`) - Ignore notifyCommit URL accesses
|
||||
(default false)
|
||||
* **force-polling-using-workspace** (`bool`) - Force polling using
|
||||
workspace (default false)
|
||||
workspace (default false)
|
||||
* **local-branch** (`string`) - Checkout/merge to local branch
|
||||
(optional)
|
||||
* **merge** (`dict`)
|
||||
* **remote** (`string`) - name of repo that contains branch to
|
||||
merge to (default 'origin')
|
||||
* **branch** (`string`) - name of the branch to merge to
|
||||
* **strategy** (`string`) - merge strategy. Can be one of
|
||||
'default', 'resolve', 'recursive', 'octopus', 'ours',
|
||||
'subtree'. (default 'default')
|
||||
* **fast-forward-mode** (`string`) - merge fast-forward mode.
|
||||
Can be one of 'FF', 'FF_ONLY' or 'NO_FF'. (default 'FF')
|
||||
* **per-build-tag** (`bool`) - Create a tag in the workspace for every
|
||||
build. (default is inverse of skip-tag if set, otherwise false)
|
||||
* **prune** (`bool`) - Prune remote branches (default false)
|
||||
* **scm-name** (`string`) - The unique scm name for this Git SCM
|
||||
(optional)
|
||||
* **shallow-clone** (`bool`) - Perform shallow clone (default false)
|
||||
* **sparse-checkout** (`dict`)
|
||||
* **paths** (`list`) - List of paths to sparse checkout. (optional)
|
||||
* **submodule** (`dict`)
|
||||
@ -176,6 +186,8 @@ def git(parser, xml_parent, data):
|
||||
* **timeout** (`int`) - Specify a timeout (in minutes) for
|
||||
submodules operations (default: 10).
|
||||
* **timeout** (`str`) - Timeout for git commands in minutes (optional)
|
||||
* **use-author** (`bool`): Use author rather than committer in Jenkin's
|
||||
build changeset (default false)
|
||||
* **wipe-workspace** (`bool`) - Wipe out workspace before build
|
||||
(default true)
|
||||
|
||||
@ -197,20 +209,14 @@ def git(parser, xml_parent, data):
|
||||
("disable-submodules", 'disableSubmodules', False),
|
||||
("recursive-submodules", 'recursiveSubmodules', False),
|
||||
(None, 'doGenerateSubmoduleConfigurations', False),
|
||||
("use-author", 'authorOrCommitter', False),
|
||||
("wipe-workspace", 'wipeOutWorkspace', True),
|
||||
("prune", 'pruneBranches', False),
|
||||
# XXX is this the same as force-polling-using-workspace?
|
||||
("fastpoll", 'remotePoll', False),
|
||||
# XXX does this option still exist?
|
||||
("git-tool", 'gitTool', "Default"),
|
||||
(None, 'submoduleCfg', '', {'class': 'list'}),
|
||||
('basedir', 'relativeTargetDir', ''),
|
||||
('reference-repo', 'reference', ''),
|
||||
("git-config-name", 'gitConfigName', ''),
|
||||
("git-config-email", 'gitConfigEmail', ''),
|
||||
('skip-tag', 'skipTag', False),
|
||||
('scm-name', 'scmName', ''),
|
||||
("shallow-clone", "useShallowClone", False),
|
||||
("ignore-notify", "ignoreNotifyCommit", False),
|
||||
]
|
||||
|
||||
choosing_strategies = {
|
||||
@ -250,36 +256,6 @@ def git(parser, xml_parent, data):
|
||||
for branch in branches:
|
||||
bspec = XML.SubElement(xml_branches, 'hudson.plugins.git.BranchSpec')
|
||||
XML.SubElement(bspec, 'name').text = branch
|
||||
excluded_users = '\n'.join(data.get('excluded-users', []))
|
||||
XML.SubElement(scm, 'excludedUsers').text = excluded_users
|
||||
if 'merge' in data:
|
||||
merge = data['merge']
|
||||
merge_strategies = ['default', 'resolve', 'recursive', 'octopus',
|
||||
'ours', 'subtree']
|
||||
fast_forward_modes = ['FF', 'FF_ONLY', 'NO_FF']
|
||||
name = merge.get('remote', 'origin')
|
||||
branch = merge['branch']
|
||||
urc = XML.SubElement(scm, 'userMergeOptions')
|
||||
XML.SubElement(urc, 'mergeRemote').text = name
|
||||
XML.SubElement(urc, 'mergeTarget').text = branch
|
||||
strategy = merge.get('strategy', 'default')
|
||||
if strategy not in merge_strategies:
|
||||
raise InvalidAttributeError('strategy', strategy, merge_strategies)
|
||||
XML.SubElement(urc, 'mergeStrategy').text = strategy
|
||||
fast_forward_mode = merge.get('fast-forward-mode', 'FF')
|
||||
if fast_forward_mode not in fast_forward_modes:
|
||||
raise InvalidAttributeError('fast-forward-mode', fast_forward_mode,
|
||||
fast_forward_modes)
|
||||
XML.SubElement(urc, 'fastForwardMode').text = fast_forward_mode
|
||||
|
||||
try:
|
||||
choosing_strategy = choosing_strategies[data.get('choosing-strategy',
|
||||
'default')]
|
||||
except KeyError:
|
||||
raise ValueError('Invalid choosing-strategy %r' %
|
||||
data.get('choosing-strategy'))
|
||||
XML.SubElement(scm, 'buildChooser', {'class': choosing_strategy})
|
||||
|
||||
for elem in mapping:
|
||||
(optname, xmlname, val) = elem[:3]
|
||||
|
||||
@ -306,21 +282,13 @@ def git(parser, xml_parent, data):
|
||||
else:
|
||||
xe.text = val
|
||||
|
||||
if 'local-branch' in data:
|
||||
XML.SubElement(scm, 'localBranch').text = data['local-branch']
|
||||
|
||||
exts_node = XML.SubElement(scm, 'extensions')
|
||||
impl_prefix = 'hudson.plugins.git.extensions.impl.'
|
||||
if 'included-regions' in data or 'excluded-regions' in data:
|
||||
ext_name = XML.SubElement(exts_node,
|
||||
'hudson.plugins.git.extensions.impl.'
|
||||
'PathRestriction')
|
||||
if 'included-regions' in data:
|
||||
include_string = '\n'.join(data['included-regions'])
|
||||
XML.SubElement(ext_name, 'includedRegions').text = include_string
|
||||
if 'excluded-regions' in data:
|
||||
exclude_string = '\n'.join(data['excluded-regions'])
|
||||
XML.SubElement(ext_name, 'excludedRegions').text = exclude_string
|
||||
|
||||
if 'basedir' in data:
|
||||
ext = XML.SubElement(exts_node,
|
||||
impl_prefix + 'RelativeTargetDirectory')
|
||||
XML.SubElement(ext, 'relativeTargetDir').text = data['basedir']
|
||||
if 'changelog-against' in data:
|
||||
ext_name = impl_prefix + 'ChangelogToBranch'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
@ -329,6 +297,15 @@ def git(parser, xml_parent, data):
|
||||
change_branch = data['changelog-against'].get('branch', 'master')
|
||||
XML.SubElement(opts, 'compareRemote').text = change_remote
|
||||
XML.SubElement(opts, 'compareTarget').text = change_branch
|
||||
if 'choosing-strategy' in data:
|
||||
try:
|
||||
choosing_strategy = choosing_strategies[
|
||||
data.get('choosing-strategy')]
|
||||
except KeyError:
|
||||
raise ValueError('Invalid choosing-strategy %r' %
|
||||
data.get('choosing-strategy'))
|
||||
ext = XML.SubElement(exts_node, impl_prefix + 'BuildChooserSetting')
|
||||
XML.SubElement(ext, 'buildChooser', {'class': choosing_strategy})
|
||||
if 'clean' in data:
|
||||
# Keep support for old format 'clean' configuration by checking
|
||||
# if 'clean' is boolean. Else we're using the new extensions style.
|
||||
@ -347,11 +324,57 @@ def git(parser, xml_parent, data):
|
||||
if clean_before:
|
||||
ext_name = impl_prefix + 'CleanBeforeCheckout'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
if 'excluded-users' in data:
|
||||
excluded_users = '\n'.join(data['excluded-users'])
|
||||
ext = XML.SubElement(exts_node, impl_prefix + 'UserExclusion')
|
||||
XML.SubElement(ext, 'excludedUsers').text = excluded_users
|
||||
if 'included-regions' in data or 'excluded-regions' in data:
|
||||
ext = XML.SubElement(exts_node,
|
||||
'hudson.plugins.git.extensions.impl.'
|
||||
'PathRestriction')
|
||||
if 'included-regions' in data:
|
||||
include_string = '\n'.join(data['included-regions'])
|
||||
XML.SubElement(ext, 'includedRegions').text = include_string
|
||||
if 'excluded-regions' in data:
|
||||
exclude_string = '\n'.join(data['excluded-regions'])
|
||||
XML.SubElement(ext, 'excludedRegions').text = exclude_string
|
||||
if 'ignore-commits-with-messages' in data:
|
||||
for msg in data['ignore-commits-with-messages']:
|
||||
ext_name = impl_prefix + 'MessageExclusion'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
XML.SubElement(ext, 'excludedMessage').text = msg
|
||||
if 'local-branch' in data:
|
||||
ext = XML.SubElement(exts_node, impl_prefix + 'LocalBranch')
|
||||
XML.SubElement(ext, 'localBranch').text = str(data['local-branch'])
|
||||
if 'merge' in data:
|
||||
merge = data['merge']
|
||||
merge_strategies = ['default', 'resolve', 'recursive', 'octopus',
|
||||
'ours', 'subtree']
|
||||
fast_forward_modes = ['FF', 'FF_ONLY', 'NO_FF']
|
||||
name = merge.get('remote', 'origin')
|
||||
branch = merge['branch']
|
||||
ext = XML.SubElement(exts_node, impl_prefix + 'PreBuildMerge')
|
||||
merge_opts = XML.SubElement(ext, 'options')
|
||||
XML.SubElement(merge_opts, 'mergeRemote').text = name
|
||||
XML.SubElement(merge_opts, 'mergeTarget').text = branch
|
||||
strategy = merge.get('strategy', 'default')
|
||||
if strategy not in merge_strategies:
|
||||
raise InvalidAttributeError('strategy', strategy, merge_strategies)
|
||||
XML.SubElement(merge_opts, 'mergeStrategy').text = strategy
|
||||
fast_forward_mode = merge.get('fast-forward-mode', 'FF')
|
||||
if fast_forward_mode not in fast_forward_modes:
|
||||
raise InvalidAttributeError('fast-forward-mode', fast_forward_mode,
|
||||
fast_forward_modes)
|
||||
XML.SubElement(merge_opts, 'fastForwardMode').text = fast_forward_mode
|
||||
if 'scm-name' in data:
|
||||
ext = XML.SubElement(exts_node, impl_prefix + 'ScmName')
|
||||
XML.SubElement(ext, 'name').text = str(data['scm-name'])
|
||||
if 'shallow-clone' in data or 'timeout' in data:
|
||||
clo = XML.SubElement(exts_node, impl_prefix + 'CloneOption')
|
||||
XML.SubElement(clo, 'shallow').text = str(
|
||||
data.get('shallow-clone', False)).lower()
|
||||
if 'timeout' in data:
|
||||
XML.SubElement(clo, 'timeout').text = str(data['timeout'])
|
||||
if 'sparse-checkout' in data:
|
||||
ext_name = impl_prefix + 'SparseCheckoutPaths'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
@ -378,19 +401,40 @@ def git(parser, xml_parent, data):
|
||||
if 'timeout' in data:
|
||||
co = XML.SubElement(exts_node, impl_prefix + 'CheckoutOption')
|
||||
XML.SubElement(co, 'timeout').text = str(data['timeout'])
|
||||
clo = XML.SubElement(exts_node, impl_prefix + 'CloneOption')
|
||||
XML.SubElement(clo, 'timeout').text = str(data['timeout'])
|
||||
|
||||
polling_using_workspace = str(data.get('force-polling-using-workspace',
|
||||
False)).lower()
|
||||
if polling_using_workspace == 'true':
|
||||
ext_name = impl_prefix + 'DisableRemotePoll'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
if 'per-build-tag' in data or 'skip-tag' in data:
|
||||
# We want to support both skip-tag (the old option) and per-build-tag
|
||||
# (the new option), with the new one overriding the old one.
|
||||
# Unfortunately they have inverse meanings, so we have to be careful.
|
||||
# The default value of per-build-tag is False if skip-tag is not set,
|
||||
# so we set the default value of skip-tag to True.
|
||||
per_build_tag_default = False
|
||||
if str(data.get('skip-tag', True)).lower == 'false':
|
||||
per_build_tag_default = True
|
||||
if str(data.get('per-build-tag',
|
||||
per_build_tag_default)).lower() == 'true':
|
||||
XML.SubElement(exts_node, impl_prefix + 'PerBuildTag')
|
||||
prune = str(data.get('prune', False)).lower()
|
||||
if prune == 'true':
|
||||
XML.SubElement(exts_node, impl_prefix + 'PruneStaleBranch')
|
||||
ignore_notify_commits = str(data.get('ignore-notify', False)).lower()
|
||||
if ignore_notify_commits == 'true':
|
||||
XML.SubElement(exts_node, impl_prefix + 'IgnoreNotifyCommit')
|
||||
# By default we wipe the workspace
|
||||
wipe_workspace = str(data.get('wipe-workspace', True)).lower()
|
||||
if wipe_workspace == 'true':
|
||||
ext_name = impl_prefix + 'WipeWorkspace'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
|
||||
use_author = str(data.get('use-author', False)).lower()
|
||||
if use_author == 'true':
|
||||
XML.SubElement(exts_node, impl_prefix + 'AuthorInChangelog')
|
||||
|
||||
browser = data.get('browser', 'auto')
|
||||
browserdict = {'auto': 'auto',
|
||||
'assemblaweb': 'AssemblaWeb',
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>origin/stable-2</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>origin/stable-2</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>origin/stable-2</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>stable/1.1</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
@ -74,25 +64,15 @@
|
||||
<name>stable/2.0</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>origin/stable-1.1</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
@ -74,25 +64,15 @@
|
||||
<name>origin/stable-2.0</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,27 +22,21 @@
|
||||
<name>origin/**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>true</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.BuildChooserSetting>
|
||||
<buildChooser class="com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser"/>
|
||||
</hudson.plugins.git.extensions.impl.BuildChooserSetting>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.PruneStaleBranch/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GitWeb">
|
||||
|
@ -24,25 +24,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
@ -61,25 +51,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -42,25 +42,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -25,26 +25,19 @@
|
||||
<name>other-branch</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>false</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>true</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>true</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>true</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<shallow>true</shallow>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.SubmoduleOption>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>true</recursiveSubmodules>
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
|
||||
|
45
tests/scm/fixtures/git-extensions01.xml
Normal file
45
tests/scm/fixtures/git-extensions01.xml
Normal file
@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<scm class="hudson.plugins.git.GitSCM">
|
||||
<configVersion>2</configVersion>
|
||||
<userRemoteConfigs>
|
||||
<hudson.plugins.git.UserRemoteConfig>
|
||||
<name>origin</name>
|
||||
<refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
|
||||
<url>https://example.com/project.git</url>
|
||||
</hudson.plugins.git.UserRemoteConfig>
|
||||
</userRemoteConfigs>
|
||||
<branches>
|
||||
<hudson.plugins.git.BranchSpec>
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||||
<relativeTargetDir>go/src/github.com/foo/example</relativeTargetDir>
|
||||
</hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
|
||||
<hudson.plugins.git.extensions.impl.UserExclusion>
|
||||
<excludedUsers>alice@example.com
|
||||
bob@example.com</excludedUsers>
|
||||
</hudson.plugins.git.extensions.impl.UserExclusion>
|
||||
<hudson.plugins.git.extensions.impl.ScmName>
|
||||
<name>something_special</name>
|
||||
</hudson.plugins.git.extensions.impl.ScmName>
|
||||
<hudson.plugins.git.extensions.impl.PerBuildTag/>
|
||||
<hudson.plugins.git.extensions.impl.PruneStaleBranch/>
|
||||
<hudson.plugins.git.extensions.impl.AuthorInChangelog/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
<url>http://github.com/foo/example.git</url>
|
||||
</browser>
|
||||
</scm>
|
||||
</project>
|
16
tests/scm/fixtures/git-extensions01.yaml
Normal file
16
tests/scm/fixtures/git-extensions01.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
scm:
|
||||
- git:
|
||||
url: https://example.com/project.git
|
||||
branches:
|
||||
- master
|
||||
browser: githubweb
|
||||
browser-url: http://github.com/foo/example.git
|
||||
basedir: 'go/src/github.com/foo/example'
|
||||
excluded-users:
|
||||
- alice@example.com
|
||||
- bob@example.com
|
||||
per-build-tag: true
|
||||
prune: true
|
||||
scm-name: something_special
|
||||
use-author: true
|
||||
wipe-workspace: false
|
31
tests/scm/fixtures/git-extensions02.xml
Normal file
31
tests/scm/fixtures/git-extensions02.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<project>
|
||||
<scm class="hudson.plugins.git.GitSCM">
|
||||
<configVersion>2</configVersion>
|
||||
<userRemoteConfigs>
|
||||
<hudson.plugins.git.UserRemoteConfig>
|
||||
<name>origin</name>
|
||||
<refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
|
||||
<url>https://example.com/project.git</url>
|
||||
</hudson.plugins.git.UserRemoteConfig>
|
||||
</userRemoteConfigs>
|
||||
<branches>
|
||||
<hudson.plugins.git.BranchSpec>
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<extensions/>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
<url>http://github.com/foo/example.git</url>
|
||||
</browser>
|
||||
</scm>
|
||||
</project>
|
11
tests/scm/fixtures/git-extensions02.yaml
Normal file
11
tests/scm/fixtures/git-extensions02.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
scm:
|
||||
- git:
|
||||
url: https://example.com/project.git
|
||||
branches:
|
||||
- master
|
||||
browser: githubweb
|
||||
browser-url: http://github.com/foo/example.git
|
||||
per-build-tag: false
|
||||
prune: false
|
||||
use-author: false
|
||||
wipe-workspace: false
|
@ -14,25 +14,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.MessageExclusion>
|
||||
<excludedMessage>(?s).*FOO.*</excludedMessage>
|
||||
@ -43,4 +33,4 @@
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
</project>
|
||||
|
@ -14,27 +14,18 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>true</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.IgnoreNotifyCommit/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
|
@ -20,25 +20,15 @@
|
||||
<name>github/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.PathRestriction>
|
||||
<includedRegions>jenkins_jobs
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.PathRestriction>
|
||||
<excludedRegions>doc</excludedRegions>
|
||||
|
@ -15,27 +15,20 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>true</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<shallow>true</shallow>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
|
@ -14,27 +14,20 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<shallow>false</shallow>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.SparseCheckoutPaths>
|
||||
<sparseCheckoutPaths>
|
||||
@ -50,4 +40,4 @@
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
</project>
|
||||
|
@ -14,23 +14,13 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.SubmoduleOption>
|
||||
<disableSubmodules>true</disableSubmodules>
|
||||
|
@ -17,32 +17,23 @@
|
||||
<name>stable</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<shallow>false</shallow>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
|
@ -17,25 +17,15 @@
|
||||
<name>stable</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.ChangelogToBranch>
|
||||
<options>
|
||||
@ -43,12 +33,13 @@
|
||||
<compareTarget>master</compareTarget>
|
||||
</options>
|
||||
</hudson.plugins.git.extensions.impl.ChangelogToBranch>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<shallow>false</shallow>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CloneOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
|
@ -14,32 +14,24 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<userMergeOptions>
|
||||
<mergeRemote>repo_name</mergeRemote>
|
||||
<mergeTarget>branch_name</mergeTarget>
|
||||
<mergeStrategy>recursive</mergeStrategy>
|
||||
<fastForwardMode>FF_ONLY</fastForwardMode>
|
||||
</userMergeOptions>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.PreBuildMerge>
|
||||
<options>
|
||||
<mergeRemote>repo_name</mergeRemote>
|
||||
<mergeTarget>branch_name</mergeTarget>
|
||||
<mergeStrategy>recursive</mergeStrategy>
|
||||
<fastForwardMode>FF_ONLY</fastForwardMode>
|
||||
</options>
|
||||
</hudson.plugins.git.extensions.impl.PreBuildMerge>
|
||||
<hudson.plugins.git.extensions.impl.DisableRemotePoll/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
@ -47,4 +39,4 @@
|
||||
<url>http://github.com/foo/example.git</url>
|
||||
</browser>
|
||||
</scm>
|
||||
</project>
|
||||
</project>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -14,27 +14,19 @@
|
||||
<name>master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<localBranch>master</localBranch>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.LocalBranch>
|
||||
<localBranch>master</localBranch>
|
||||
</hudson.plugins.git.extensions.impl.LocalBranch>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
|
@ -16,25 +16,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -14,25 +14,15 @@
|
||||
<name>origin/master</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
@ -22,27 +22,21 @@
|
||||
<name>origin/**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>true</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.BuildChooserSetting>
|
||||
<buildChooser class="com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser"/>
|
||||
</hudson.plugins.git.extensions.impl.BuildChooserSetting>
|
||||
<hudson.plugins.git.extensions.impl.CleanCheckout/>
|
||||
<hudson.plugins.git.extensions.impl.PruneStaleBranch/>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GitWeb">
|
||||
|
@ -22,25 +22,15 @@
|
||||
<name>**</name>
|
||||
</hudson.plugins.git.BranchSpec>
|
||||
</branches>
|
||||
<excludedUsers/>
|
||||
<buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
|
||||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>false</recursiveSubmodules>
|
||||
<doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
|
||||
<authorOrCommitter>false</authorOrCommitter>
|
||||
<wipeOutWorkspace>true</wipeOutWorkspace>
|
||||
<pruneBranches>false</pruneBranches>
|
||||
<remotePoll>false</remotePoll>
|
||||
<gitTool>Default</gitTool>
|
||||
<submoduleCfg class="list"/>
|
||||
<relativeTargetDir/>
|
||||
<reference/>
|
||||
<gitConfigName/>
|
||||
<gitConfigEmail/>
|
||||
<skipTag>false</skipTag>
|
||||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
|
Loading…
x
Reference in New Issue
Block a user