Commit cc58403e by Stephen Fromm Committed by James Cammarata

Apply consistent parameter alises to hg and subversion

For issue #3372, apply consistent parameter aliases to source_control
modules.  For hg, add name and version and add to documentation string.
For subversion, add version and document version and name aliases in
documentation string.
parent 49b0ff18
......@@ -41,6 +41,7 @@ options:
- The repository address.
required: true
default: null
aliases: [ name ]
dest:
description:
- Absolute path of where the repository should be cloned to.
......@@ -52,6 +53,7 @@ options:
branch name or even tag.
required: false
default: "default"
aliases: [ version ]
force:
description:
- Discards uncommitted changes. Runs C(hg update -C).
......@@ -203,9 +205,9 @@ def switch_version(module, dest, revision):
def main():
module = AnsibleModule(
argument_spec = dict(
repo = dict(required=True),
repo = dict(required=True, aliases=['name']),
dest = dict(required=True),
revision = dict(default="default"),
revision = dict(default="default", aliases=['version']),
force = dict(default='yes', type='bool'),
purge = dict(default='no', type='bool')
),
......
......@@ -34,6 +34,7 @@ options:
description:
- The subversion URL to the repository.
required: true
aliases: [ name, repository ]
default: null
dest:
description:
......@@ -45,6 +46,7 @@ options:
- Specific revision to checkout.
required: false
default: HEAD
aliases: [ version ]
force:
description:
- If C(yes), modified files will be discarded. If C(no), module will fail if it encounters modified files.
......@@ -141,7 +143,7 @@ def main():
argument_spec=dict(
dest=dict(required=True),
repo=dict(required=True, aliases=['name', 'repository']),
revision=dict(default='HEAD', aliases=['rev']),
revision=dict(default='HEAD', aliases=['rev', 'version']),
force=dict(default='yes', type='bool'),
username=dict(required=False),
password=dict(required=False),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment