Toshio Kuratomi
b650ad1671
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
2014-12-17 13:45:49 -08:00
Toshio Kuratomi
f87afc090c
Merge pull request #158 from ajsalminen/git_dereference_annotated_tag
...
[git] Find the actual commit annotated tags refer to instead of the tag object.
2014-12-15 15:16:53 -08:00
Toshio Kuratomi
7af2d3f5f7
Merge pull request #92 from astorije/expand_user_git_key_file
...
Expand the user home folder in the key_file argument of the git module
2014-12-15 13:38:18 -08:00
Toshio Kuratomi
7350d2cc7f
Add error message from git to message returned from ansible
...
Fixes #81
2014-12-15 13:34:03 -08:00
Toshio Kuratomi
375025d2e3
Change git update param documentation to match reality
2014-12-09 09:02:05 -08:00
Toshio Kuratomi
2493dda4e5
Before pulling submodules from repos add ssh hostkeys for those submodules
...
Fixes #9655
2014-12-09 08:20:57 -08:00
Toshio Kuratomi
050a462b2a
Fix git mod so that we switch to the desired version even if it was previously downloaded
2014-12-08 22:08:50 -08:00
Toshio Kuratomi
b326201a65
Some cleanups to the git module
2014-12-08 22:08:25 -08:00
Toshio Kuratomi
41559311d8
Fix cornercase tracebaxk when detecting whether submodules changed
2014-11-25 16:03:52 -08:00
Toshio Kuratomi
c46f39f044
Fix git module checking out correct version after initial clone
...
Fixes #313
2014-11-19 12:30:24 -08:00
Toshio Kuratomi
63e81cfc2e
Fix git module handling of the recursive flag
...
Fixes : #169
2014-10-28 17:57:37 -04:00
Toshio Kuratomi
9fe5c2af2d
Update desctiprion, parameter name, and default value as discussed in #55
2014-10-28 15:10:10 -04:00
Toshio Kuratomi
785762efe8
Merge pull request #55 from bibliotechy/add-track-submodule-branches-parameter
...
Add track submodule branches parameter
2014-10-28 15:03:57 -04:00
CptLausebaer
617eed6556
correct requirement of parameter dest
...
The parameter "dest:" is required, but it is documented as "required: false".
2014-10-21 18:51:13 +02:00
Antti Salminen
36b7287375
Find the actual commit annotated tags refer to instead of the tag object.
2014-10-07 22:00:20 +03:00
Jérémie Astori
1e9680aa6b
Fix #91 : Expand user home folder for the key_file path of the git module
2014-09-30 23:04:54 -04:00
Chad Nelson
37ed9b19ef
Chnge option name to track_submodule_branches.
...
Update documentation to reflect what the actual effect of the option.
2014-09-29 22:36:13 -04:00
Chad Nelson
30aae62e25
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.
2014-09-29 22:36:13 -04:00
Michael DeHaan
385a037cd6
package files
2014-09-26 11:05:47 -04:00
Michael DeHaan
c8e1a2077e
file extensions!
2014-09-26 10:37:56 -04:00
Michael DeHaan
417309a626
Restructuring.
2014-09-26 10:13:26 -04:00
Michael DeHaan
73123b69fa
Move modules into subdirectory.
2014-09-26 09:23:50 -04:00
James Cammarata
0257cb1201
Allow git repo queries without a clone when update=no
...
This commit also makes the dest parameter optional, unless update=yes
(the default), since it is not required for queries without an update.
Fixes #8630
2014-09-17 02:05:29 -05:00
Devin Austin
8c72247c1e
updated git module documentation
...
Clarified key_file option for the git module, since it requires the user to specify a private key, not a public key.
2014-09-16 11:05:37 -06:00
Michael DeHaan
1194a4ee11
Documentation simplification for git module parameter
2014-07-11 08:44:29 -04:00
James Cammarata
9acf2454d4
Merge branch 'git_fix' of https://github.com/pkit/ansible into pkit-git_fix
2014-06-20 12:47:21 -05:00
James Cammarata
c76535d911
Cleanup subversion module documentation in regards to export
2014-05-27 16:20:10 -05:00
James Cammarata
b4911dcc59
Make sure export param for subversion module is checked as a boolean
...
Fixes #7548
2014-05-27 14:09:50 -05:00
Aleksey Khudyakov
ac6792356c
Fix typo requird -> required
2014-05-24 00:10:46 +11:00
James Cammarata
31250905e9
Check module_path permissions when creating ssh_wrapper for git
...
If the module directory is not writable/executable to the current user
(most likely because of a sudo to a non-root user), the ssh_wrapper
will be created in the default location for mkstemp() calls. To facilitate
the deletion of these new files, a new mechanism for cleaning up files
created by the module was also added.
Fixes #7375
2014-05-14 21:22:22 -05:00
Chad Nelson
6aac9538a8
Only update submodules when recursive is true
2014-04-17 09:34:36 -04:00
Constantine Peresypkin
1c6c7716fd
fix issue #6932
...
add `git remote set-url` before fetch to set the remote repo to the new url, if provided
2014-04-10 14:13:23 +03:00
James Cammarata
973b29e624
Fix incorrect version_added value in docstring for subversion export param
2014-04-08 10:26:12 -05:00
James Tanner
b65857b4de
Addresses #6750 Use --help instead of -
2014-04-03 15:26:48 -04:00
James Tanner
a2307bf2fc
Fixes #6750 Check git subcommand for --remote and expose errors
2014-04-03 15:21:54 -04:00
Gael Pasgrimaud
9ca9f270d9
Fix a typo in the subversion module documentation
2014-04-03 14:34:43 +02:00
Oleg A. Mamontov
045eba960e
Fixed cwd for submodules update
2014-04-02 13:21:26 +04:00
Michael DeHaan
12391a4ba9
Merge branch 'intellectronica/non-recursive-git' of git://github.com/intellectronica/ansible into devel
...
Conflicts:
library/source_control/git
2014-03-28 17:49:02 -04:00
addshore
68f12aa995
Add --remote to git submodule_update
...
This simply adds --remote to the git submodule update command.
This means that if a branch is defined in .gitmodules then we should track said branch when updating.
2014-03-28 13:01:39 -04:00
James Cammarata
98c62f6b1c
Merge branch 'subversion_export' of https://github.com/maniaplanet/ansible into maniaplanet-subversion_export
2014-03-25 21:25:50 -05:00
James Tanner
69d40b861f
Fixes #6582 Re-add regex to ignore untracked files that were never tracked
2014-03-19 15:42:40 -04:00
James Tanner
6c8980c1a4
Fixes #6567 put the git wrapper script in the module temp dir
2014-03-19 10:30:10 -04:00
andreaskern
2385b28de5
add param to note example for ssh-keyscan
...
hostnames in the known hosts file are typically stored as Hashed values, calling 'ssh-keyscan' with '-H' changes to output to the Hashed format so that the known_hosts file looks more consistent
2014-03-18 17:24:56 +01:00
patrickheeney
4bc663092f
Fix documentation for accept_hostkey
2014-03-13 07:58:12 -07:00
Michael DeHaan
349063743f
Some more run_command updates.
2014-03-12 17:04:34 -04:00
Patrick Smith
0f9cb7a24f
git: Execute git commands in dest
directory
2014-03-12 13:28:39 -04:00
James Cammarata
c68be8b418
Remove validate_certs parameter from fetch_url calls
2014-03-12 10:31:01 -05:00
James Tanner
fc33860e5d
Force command action to not be executed by the shell unless specifically enabled
2014-03-10 16:13:30 -05:00
James Cammarata
a1b1182662
Validate SSL certs accessed through urllib*
...
* Adds another module utility file which generalizes the
access of urls via the urllib* libraries.
* Adds a new spec generator for common arguments.
* Makes the user-agent string configurable.
Fixes #6211
2014-03-10 16:06:52 -05:00
Chris Church
0e955832d7
Pass svn arguments as a list of strings instead of using string substition to ensure all parameters are escaped properly.
2014-02-26 22:23:26 -05:00