Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-18 | add begin/except for hg pull (mercurial 2.1 returns 1 for hg pull when no ↵ | Andreas Gerstmayr | |
changes are found; this change gets reverted in mercurial 2.1.1) | |||
2012-02-26 | don't recreate bare repo if it exists already (fixes #12303) | Andreas Gerstmayr | |
2012-01-19 | (#11798) Fix git checkout of revisions | Matt Robinson | |
The git provider had some problems checking out SHA1s - it couldn't. And what's worse, it lied about what it was doing saying that it did checkout the SHA1. There was also a bug where if you specified a different branch than you were on, it was doing a `reset --hard` to the specified branch. For example, if master was checked out, and you set "revision => stable", it would `git reset --hard stable` on the master branch instead of just checking out stable. Maybe the original author did this to get around being unable to checkout when you had local changes, but the --force flag to checkout will fix that. With this change, you should now be able to specify a branch, tag, or SHA1 in the revision attribute and have it work. | |||
2011-12-26 | Merge pull request #15 from webfactory/fix_10787 | James Turnbull | |
Fix (#10787) - Various fixes/tweaks for the CVS provider | |||
2011-11-26 | Merge pull request #14 from webfactory/fix_10788 | James Turnbull | |
Fix (#10788) - Avoid unnecessary remote operations in the vcsrepo type | |||
2011-11-26 | Merge pull request #13 from webfactory/cvs_module_name | James Turnbull | |
Suggested fix for (#10751) by adding a "module" parameter | |||
2011-11-19 | Added missing 'working_copy_exists?' method. | Marc Fournier | |
2011-11-12 | Merge pull request #12 from webfactory/fix_9083 | James Turnbull | |
Fix (#9083) as suggested by the original bug reporter. | |||
2011-11-12 | Fix owner/group as well (#10787) | Matthias Pigulla | |
2011-11-12 | Fix (#10787) - Various fixes/tweaks for the CVS provider | Matthias Pigulla | |
2011-11-12 | Fix (#10788) - Avoid unnecessary remote operations in the vcsrepo type | Matthias Pigulla | |
2011-11-11 | Fix (#10751) by adding a new "module" parameter for the CVS provider | Matthias Pigulla | |
2011-11-11 | Fix (#9083) as suggested by the original bug reporter. | Matthias Pigulla | |
2011-11-08 | Run update_owner_and_excludes after update_preferences and get_revision | Scott O'Neil | |
These are called when the type is retrieve'd. Without this, the ownerships for any .git metafiles fetch'd durring the retrieve will be owned by root. This patch fixes that by invoking update_owner_and_excludes after fetch'ng | |||
2011-11-03 | Fix (#10440) by making all commands optional | Matthias Pigulla | |
This will work around the issue in http://projects.puppetlabs.com/issues/6907, as the agent run will no longer fail if one of the commands is not installed. This gives you enough time to install the necessary packages through Puppet (make sure you get the dependencies right), as the agent won't fail unless you really start accessing the repository. | |||
2011-08-29 | Fixed Bug #9219 - vcsrepo updates too often | James Turnbull | |
If vcsrepo is used with ensure => latest to keep something from a larger repository checked out it will trigger an update every time something changes anywhere in the repository, not just in the part that’s actually checked out. In combination with a busy development team and a vcsrepo resource with notify => Service[foo] this means frequent restarts of a service for no good reason. The attached patch solves the issue by looking at the “Last Changed Rev” line from svn info instead of “Revision”. Patch thanks to: Knut Arne Bjørndal | |||
2011-08-18 | Merge pull request #6 from justintime/svn-basic-auth | Nibalizer | |
Adding basic_auth feature and adding --non-interactive to all svn command | |||
2011-08-18 | Forgot to add the parameters to the type definition. | Justin Ellison | |
2011-08-17 | Adding in missing support for owner and group properties. | Justin Ellison | |
2011-08-17 | Adding basic_auth feature and adding --non-interactive to all svn commands. | Justin Ellison | |
The basic_auth feature allows the manifest to specify an optional basic_auth_username and basic_auth_password to be sent to the subversion server over HTTP(S). Adding --non-interactive to all svn commands just lets svn know that there's not a user on the other end to send y/n questions. | |||
2011-07-27 | Updated for ruby 1.9. Not sure how important this actually is. Works on ↵ | Nate Mueller | |
both now. | |||
2011-07-27 | Fixed an issue with 8e51aebd4cf77c7d68ee that broke git when you didn't ↵ | Nate Mueller | |
specify a revision | |||
2011-07-27 | Add an identity param, respected by the git provider, to use a non-standard ↵ | Nate Mueller | |
ssh identity file | |||
2011-06-06 | Merge pull request #3 from ody/bug/master/7797 | James Turnbull | |
Makes git tags actually work as a revision option. | |||
2011-06-06 | (#7797) Makes git tags actually work. | Cody Herriges | |
Fixes a number of issues with the git provider. remote_branch_revision? method was always returning true because it would always at least return something, even if that something was a zero length array. You normally don't desire a tag to become a branch since it creates ambiguity so I removed that. latest method had no concept of (no branch) and so would fail if you switched to a remote branch or a tag. Then finally revision sha1 returned by 'git rev-parse' for tags is not the revision of the commit the tag represents. We have to use 'git show' and do some text parsing to actually figure out which commit goes with which tag. | |||
2011-06-03 | Fix #7534: provider.revision should not get called when repo doesn't exist. | Marc Fournier | |
2011-05-20 | git: Update submodules recursively | Aleksey Lim | |
2011-05-20 | git.rb: update_references before touching tags. tags created since last ↵ | Adam Gandelman | |
vcsrepo run fail otherwise | |||
2010-12-27 | support setting the owner/group in hg provider | Aaron Bull Schaefer | |
2010-12-27 | restructure conditional to fix Regexp.quote(nil) error | Aaron Bull Schaefer | |
2010-12-27 | add definitions for latest{,?} in hg provider | Aaron Bull Schaefer | |
2010-12-27 | fix undefined method 'working_copy_exists?' error for ProviderHg | Aaron Bull Schaefer | |
2010-09-14 | git: rework how to do excludes | Brett Lentz | |
2010-09-14 | git: correct checking out latest revision of a branch. | Brett Lentz | |
2010-09-13 | new features for vcsrepo. | Brett Lentz | |
* support recursive chown on repo * support checking out tags (git) * support adding excludes/ignored files * dropped a few unused methods * rework git provider logic a bit | |||
2010-09-14 | Merge branch 'master' of git://github.com/reductivelabs/puppet-vcsrepo | James Turnbull | |
2010-09-14 | Fixed bomb out with an error concerning working_copy_exists? not | James Turnbull | |
being defined for svn repos Thanks to Bret S. Lambert for the patch | |||
2010-08-20 | Take into account :latest status in git provider | Aleksey Lim | |
2010-08-14 | Support latest value for ensure property in git provider | Aleksey Lim | |
2010-07-29 | Git provider fails to create a repo if it does not exist | James Turnbull | |
2010-07-22 | When ensure => latest, svn didn't update. | mikeknox | |
svn provider now gets the latest revision from the repo, rather than the checkout Test with revision => <some value> as well now when ensure => latest, only refresh dependent resources if the repo is actually updated Tidied up debug messages | |||
2010-06-01 | Fixed git provider to retrieve tags | James Turnbull | |
2010-03-18 | Fix typo. | Bruce Williams | |
Signed-off-by: Bruce Williams <bruce@codefluency.com> | |||
2010-03-18 | Support different create and revision= operations depending on the revision ↵ | Bruce Williams | |
type in Git (commit, tag, or local/remote branch) | |||
2010-03-18 | Add submodule support to git provider | Bruce Williams | |
2010-03-18 | Subversion to use provider example group API for specs | Bruce Williams | |
2010-03-17 | Build ProviderExampleGroup for refactored provider tests | Bruce Williams | |
2010-03-15 | ensure = latest to support reference tracking.\n\nWorking with tags, more ↵ | Bruce Williams | |
work needed for branches (at least with git) | |||
2010-03-14 | filesystem_type feature (for svn's --fstype) | Bruce Williams | |
2010-03-14 | Since we're overriding retrieve anyhow, make all the values for ensure explicit | Bruce Williams | |