summaryrefslogtreecommitdiff
path: root/lib/puppet/provider/vcsrepo/hg.rb
AgeCommit message (Collapse)Author
2014-06-23Added support for basic authentication to hg providerStuart Whelan
Updated unit tests Updated hg readme and added examples
2014-05-22Un-optional the non-optional commands.Daniele Sluijters
2014-02-16Only add ssh options to commands that actually talk to the network.Felix Krull
At least in Mercurial 2.8.2, --ssh seems to be a command-specific parameter in contrast to a global one. As a result, local commands error when seeing a --ssh parameter. This change passes --ssh only for commands that actually talk to the network ('incoming', 'pull' and 'clone' here).
2013-11-24Don't 'su' if passed user is current userMickaẽl Canévet
2013-07-16Added ssh identityArnoud de Jonge
hg_with_identity function renamed to hg_wrapper. Added ability to specify a user and an SSH identity. Added extra options to the ssh command. Identity and user fixed Requirement for pp deleted.
2012-10-18Add a dummy provider, remove 'defaultfor' from all other providers. Resolves ↵Aaron Stone
warning about multiple default providers for :vcsrepo.
2012-03-18add 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)
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.
2010-12-27support setting the owner/group in hg providerAaron Bull Schaefer
2010-12-27restructure conditional to fix Regexp.quote(nil) errorAaron Bull Schaefer
2010-12-27add definitions for latest{,?} in hg providerAaron Bull Schaefer
2010-12-27fix undefined method 'working_copy_exists?' error for ProviderHgAaron Bull Schaefer
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-13Support Mercurial tags, restructure examplesBruce Williams
2010-03-13Basic Mercurial supportBruce Williams