summaryrefslogtreecommitdiff
path: root/lib/puppet/provider/vcsrepo/svn.rb
AgeCommit message (Collapse)Author
2013-08-12Fix svn provider to look for '^Revision:'.Michael Arnold
SVN provider should check for '^Revision:' and not '^Last Changed Rev:'. Addresses GitHub Issue #43.
2013-07-25Handle revision update without source switch.Aaron Stone
2013-07-25added support for changing upstream repo urlMatthew Slowe
added checks that the URL of the WC matches the URL from the manifest changed from using "update" to "switch"
2013-07-19Style and commentsAaron Stone
2013-07-19Add support for master svn repositories5Ub-Z3r0
Pull request related to issue #8331. I have added support into the exists? method (actually working_copy_exists?) for checking if the path is a master repository, using svnlook. It should be ok in most cases, since svnlook comes with svnadmin in nearly every distribution.
2013-07-19WhitespaceAaron Stone
2013-07-17Adding svn configuration parameter, and docszane
2013-07-17WhitespaceAaron Stone
2012-11-14Handle arg force for svnAndrew Johnstone
2012-10-18Remove excess whitespace.Aaron Stone
2012-10-18Add a dummy provider, remove 'defaultfor' from all other providers. Resolves ↵Aaron Stone
warning about multiple default providers for :vcsrepo.
2011-11-03Fix (#10440) by making all commands optionalMatthias 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-29Fixed 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-18Merge pull request #6 from justintime/svn-basic-authNibalizer
Adding basic_auth feature and adding --non-interactive to all svn command
2011-08-17Adding in missing support for owner and group properties.Justin Ellison
2011-08-17Adding 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.
2010-09-14Fixed bomb out with an error concerning working_copy_exists? notJames Turnbull
being defined for svn repos Thanks to Bret S. Lambert for the patch
2010-07-22When 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-03-18Subversion to use provider example group API for specsBruce Williams
2010-03-15ensure = latest to support reference tracking.\n\nWorking with tags, more ↵Bruce Williams
work needed for branches (at least with git)
2010-03-14filesystem_type feature (for svn's --fstype)Bruce Williams
2010-03-13Basic Mercurial supportBruce Williams
2010-03-13Refactor common bits to abstract provider superclassBruce Williams
2010-03-13Basic CVS supportBruce Williams
2010-03-13Some fixes after live testing, add support for bare cloned reposBruce Williams
2010-03-12Tests for Git revision property, cleanupBruce Williams
2010-03-12Basic SVN providerBruce Williams