Commit Graph

143 Commits (8b7e6924943a45df2e169ae8f3d6cbaec842a01b)

Author SHA1 Message Date
James Cammarata 4de4bd0be6 Merge pull request #465 from bbaumer/devel
SVN 1.7 Support, ignore svn:externals on local mod check and new switch toggle
9 years ago
Brian Coca 57c0b86db4 Merge pull request #721 from jinowolski/devel
update git remote url before ls-remote
9 years ago
Brian Coca 42ccb25182 Merge pull request #1149 from catlee/hg_update
Add support for 'update' parameter to hg module
9 years ago
Benjamin Baumer 8255657ac9 version_added for switch Parameter changed to 2.0
Add comment to explain check_rc Parameter in _exec Function
Optimize code and clean up is_svn_repo Function
9 years ago
Benjamin Baumer 20f76d76a8 Fix: Calling svn info to determine if dest is an svn Working Copy,
to support updates in Subfolders with Subversion > 1.8
Fix: Ignoring svn:externals on local Modification Check.
Add: Added Argument switch to alow skipping the svn switch call.
9 years ago
Matt Martz 4f43c4c09c Replaced tabbed indentation with spaces for subversion module 10 years ago
Brian Coca 2d3e93e558 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
10 years ago
Greg DeKoenigsberg 2a5f0bde87 Proper author info for all remaining modules 10 years ago
Brian Coca 74e40b5fe1 fixed doc issue with git 10 years ago
Brian Coca 118b00968c Merge pull request #783 from Gugli/fix-svn-has-local-mods-with-externals
Fix subversion module for repos with svn:externals files
10 years ago
Dionysis Grigoropoulos a9e68692b7
git: Add option to verify GPG signature of commit 10 years ago
Chris AtLee 85cff6699e Add support for 'update' parameter to hg module 10 years ago
Gugli bec0f06665 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.
10 years ago
Toshio Kuratomi be744ce5e7 Reverse the force parameter for the hg module 10 years ago
Jan Inowolski d7efb2635c update git remote url before ls-remote
related to #8177
10 years ago
Toshio Kuratomi 256ce9dd4d Change the git force parameter to default to no as a safety change.
Fixes #306
10 years ago
Toshio Kuratomi e2c1a0d2dd Make documentation list when force changed defaults 10 years ago
Toshio Kuratomi 6350e6a4cc Update force documentation to reflect default=no 10 years ago
Toshio Kuratomi 31a56e23f2 Merge pull request #506 from mscherer/fix_370
Fix #370
10 years ago
Toshio Kuratomi 4cf6725cab Merge pull request #93 from natefoo/hg-bugfix
Fix numerous bugs in the hg module
10 years ago
Toshio Kuratomi 8f6ae92cf8 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 10 years ago
Toshio Kuratomi 8a03af6608 Fix typo in git refspec code. Change lists to tuples 10 years ago
Toshio Kuratomi 2cbe13a21d Merge pull request #371 from rohanpm/git_refspec
git: add 'refspec' argument
10 years ago
Toshio Kuratomi ee324fc3ad Make documentation clear about update=no vs clone=no 10 years ago
Rohan McGovern cf85047284 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.
10 years ago
Rohan McGovern c242de1a39 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.
10 years ago
Toshio Kuratomi dfe7f6c6d6 Probably would make clone a 1.9 feature rather than 1.8.3 10 years ago
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
10 years ago
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.
10 years ago
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
10 years ago
Toshio Kuratomi 7350d2cc7f Add error message from git to message returned from ansible
Fixes #81
10 years ago
Michael Scherer fa46f3c269 Fix #370, by allowing to export over a existing repository
This requires to use force=True
10 years ago
Michael Scherer ccfdff4f00 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.
10 years ago
Toshio Kuratomi 375025d2e3 Change git update param documentation to match reality 10 years ago
Toshio Kuratomi 2493dda4e5 Before pulling submodules from repos add ssh hostkeys for those submodules
Fixes #9655
10 years ago
Toshio Kuratomi 050a462b2a Fix git mod so that we switch to the desired version even if it was previously downloaded 10 years ago
Toshio Kuratomi b326201a65 Some cleanups to the git module 10 years ago
Toshio Kuratomi 41559311d8 Fix cornercase tracebaxk when detecting whether submodules changed 10 years ago
Toshio Kuratomi c46f39f044 Fix git module checking out correct version after initial clone
Fixes #313
10 years ago
Toshio Kuratomi 63e81cfc2e Fix git module handling of the recursive flag
Fixes: #169
10 years ago
Toshio Kuratomi 9fe5c2af2d Update desctiprion, parameter name, and default value as discussed in #55 10 years ago
Toshio Kuratomi 785762efe8 Merge pull request #55 from bibliotechy/add-track-submodule-branches-parameter
Add track submodule branches parameter
10 years ago
CptLausebaer 617eed6556 correct requirement of parameter dest
The parameter "dest:" is required, but it is documented as "required: false".
10 years ago
Antti Salminen 36b7287375 Find the actual commit annotated tags refer to instead of the tag object. 10 years ago
Nate Coraor 204a0dc131 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.
10 years ago
Jérémie Astori 1e9680aa6b Fix #91: Expand user home folder for the key_file path of the git module 10 years ago
Chad Nelson 37ed9b19ef Chnge option name to track_submodule_branches.
Update documentation to reflect what the actual effect of the option.
10 years ago
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.
10 years ago
Michael DeHaan 385a037cd6 package files 10 years ago
Michael DeHaan c8e1a2077e file extensions! 10 years ago