Chris AtLee
e7af5d2384
Add support for 'update' parameter to hg module
2016-12-08 11:23:24 -05:00
Matt Martz
30d5c1166c
Replaced tabbed indentation with spaces for subversion module
2016-12-08 11:23:16 -05:00
Brian Coca
b261fd8d3e
added doc to note that git the command line tool is required for this moduel to function fixes http://github.com/ansible/ansible/issues/11358
2016-12-08 11:23:14 -05:00
Greg DeKoenigsberg
eb881d7d5d
Proper author info for all remaining modules
2016-12-08 11:23:07 -05:00
Brian Coca
3d42d8897e
fixed doc issue with git
2016-12-08 11:23:06 -05:00
Dionysis Grigoropoulos
59f7db899d
git: Add option to verify GPG signature of commit
2016-12-08 11:23:05 -05:00
Gugli
a00c078912
Add support for repos with svn:externals files
...
When a SVN repository has some svn:externals properties, files will be
reported with the X attribute, and lines will be added at the end to
list externals statuses with a text looking like
"Performing status on external item at ....".
Such lines were counted as a local modification by the regex, and the
module returned a change, even though they were none.
To have a clean (and parsable) "svn status" output, it is recommended
to use the --quiet option. The externals will only appear if they have
been modified. With this option on, it seems even safer to consider
there are local modifications when "svn status" outputs anything.
2016-12-08 11:23:04 -05:00
Toshio Kuratomi
52d769d36c
Reverse the force parameter for the hg module
2016-12-08 11:22:40 -05:00
Toshio Kuratomi
49f5b28fbd
Change the git force parameter to default to no as a safety change.
...
Fixes #306
2016-12-08 11:22:40 -05:00
Toshio Kuratomi
245dce0e30
Make documentation list when force changed defaults
2016-12-08 11:22:40 -05:00
Toshio Kuratomi
36a483dacd
Update force documentation to reflect default=no
2016-12-08 11:22:40 -05:00
Michael Scherer
d357f309b5
Fix #370 , by allowing to export over a existing repository
...
This requires to use force=True
2016-12-08 11:22:36 -05:00
Michael Scherer
e1194116b2
Make force parameter work for export operation
...
The default is changed from 'yes' to 'no' to follow
subversion behavior (ie, requiring explicit confirmation
to erase a existing repository). Since that was not working before
cf #370 and since the option was ignored before and unused, this
should be safe to change.
2016-12-08 11:22:36 -05:00
Nate Coraor
771fdfb1f8
Fix a few bugs and misbehavior in the hg module: 1. Don't pull when `dest` is already at the desired changeset. 2. Don't change the working copy when cleaning or pulling and a revision was specified. 3. Change the default for the `revision` param to match the behavior of hg.
2016-12-08 11:22:36 -05:00
Toshio Kuratomi
1be539d870
git fetch --tags overwrites normal fetching with git < 1.8.x so do a normal fetch followed by using the refspec format for fetching tags
2016-12-08 11:22:34 -05:00
Toshio Kuratomi
73b7d6ea7b
Fix typo in git refspec code. Change lists to tuples
2016-12-08 11:22:34 -05:00
Toshio Kuratomi
5c090207ff
Make documentation clear about update=no vs clone=no
2016-12-08 11:22:34 -05:00
Rohan McGovern
b607ffb7c6
git: add 'refspec' argument
...
This argument may be used to fetch additional refs beyond the default
refs/heads/* and refs/tags/*. Checking out GitHub pull requests or Gerrit
patch sets are two examples where this is useful.
Without this, specifying version=<sha1> with a SHA1 unreachable from any
tag or branch can't work.
2016-12-08 11:22:34 -05:00
Rohan McGovern
06ff34f364
git: clean up "fetch" method
...
De-duplicate repetitive code checking the exit code.
Include the stdout/stderr of the failed process in all cases.
Remove the returned values because no caller uses them.
Combine git commands where possible. There is no need to fetch branches
and tags as two separate operations.
2016-12-08 11:22:34 -05:00
Toshio Kuratomi
8af70de1fc
Probably would make clone a 1.9 feature rather than 1.8.3
2016-12-08 11:22:33 -05:00
Toshio Kuratomi
a7ff6c4cba
Make git's update parameter revert to its old behaviour and add new clone parameter to take its place.
...
Fixes #426
Fixes https://github.com/ansible/ansible/issues/8630
2016-12-08 11:22:33 -05:00
Toshio Kuratomi
123c99f879
Add error message from git to message returned from ansible
...
Fixes #81
2016-12-08 11:22:33 -05:00
Toshio Kuratomi
88ccfc219a
Change git update param documentation to match reality
2016-12-08 11:22:32 -05:00
Toshio Kuratomi
8b586ad055
Before pulling submodules from repos add ssh hostkeys for those submodules
...
Fixes #9655
2016-12-08 11:22:32 -05:00
Toshio Kuratomi
6f3f0904eb
Fix git mod so that we switch to the desired version even if it was previously downloaded
2016-12-08 11:22:32 -05:00
Toshio Kuratomi
59066f6138
Some cleanups to the git module
2016-12-08 11:22:32 -05:00
Toshio Kuratomi
fc15177e6e
Revert git module doc update because it appears ssh:// works and bare ssh repo does not
...
This reverts commit e715909831e27cbfed2ae86e886bf154cefd7b6c.
2016-12-08 11:22:31 -05:00
Lorin Hochstein
0cf3cfbf5a
git doc: don't prepend ssh:// for ssh repo
...
The github ssh example has ssh:// at the beginning of the url. However, this doesn't
work. It does work if the ssh:// is removed.
2016-12-08 11:22:31 -05:00
Jérémie Astori
c52bfe3e35
Fix #91 : Expand user home folder for the key_file path of the git module
2016-12-08 11:22:30 -05:00
Antti Salminen
75e15e2ae9
Find the actual commit annotated tags refer to instead of the tag object.
2016-12-08 11:22:29 -05:00
Toshio Kuratomi
b00e6464e9
Fix cornercase tracebaxk when detecting whether submodules changed
2016-12-08 11:22:28 -05:00
Toshio Kuratomi
3e09de7aef
Fix git module checking out correct version after initial clone
...
Fixes #313
2016-12-08 11:22:27 -05:00
Toshio Kuratomi
dfd4433fba
Fix git module handling of the recursive flag
...
Fixes : #169
2016-12-08 11:22:24 -05:00
Toshio Kuratomi
5fc463eee7
Update desctiprion, parameter name, and default value as discussed in #55
2016-12-08 11:22:24 -05:00
CptLausebaer
a572f85d43
correct requirement of parameter dest
...
The parameter "dest:" is required, but it is documented as "required: false".
2016-12-08 11:22:24 -05:00
Chad Nelson
20706f5f4d
Chnge option name to track_submodule_branches.
...
Update documentation to reflect what the actual effect of the option.
2016-12-08 11:22:23 -05:00
Chad Nelson
5f30157a05
Give option on how git tracks submodules.
...
Allows user to decide if git submodule should track branches/tags or track commit hashes defined in the superproject.
Add track_branches parameter to the git module.
Defaults to track branches behavior.
2016-12-08 11:22:23 -05:00
Michael DeHaan
ef2a2b9093
package files
2016-12-08 11:22:22 -05:00
Michael DeHaan
213e518165
file extensions!
2016-12-08 11:22:22 -05:00
Michael DeHaan
c7eec45b73
Restructuring.
2016-12-08 11:22:22 -05:00