Age | Commit message (Collapse) | Author |
|
The insync? method wasn't accounting for a condition where the state was
absent and the desired state was absent. This manifest itself in puppet
runs that would constantly output the following after setting
ensure => absent.
2016-09-01T16:39:27.314283+00:00 vcstest puppet-agent[1161]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:40:22.583125+00:00 vcstest puppet-agent[1727]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:41:04.031750+00:00 vcstest puppet-agent[2267]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:42:51.779816+00:00 vcstest puppet-agent[2911]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
2016-09-01T16:43:42.189035+00:00 vcstest puppet-agent[3466]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created
I added unit tests for the vcsrepo type and then fixed the code.
|
|
Update modulesync_config [a3fe424]
|
|
|
|
Update modulesync_config [0d59329]
|
|
|
|
(MAINT) Update for modulesync_config 72d19f184
|
|
|
|
(MODULES-3581) modulesync [067d08a]
|
|
|
|
{maint} modulesync 0794b2c
|
|
|
|
Update to newest modulesync_configs [9ca280f]
|
|
|
|
Bring stderr output to the Puppet visible output
|
|
Update metadata to note Debian 8 support
|
|
|
|
(FM-4046) Update to current msync configs [006831f]
|
|
This moves all copyright statements to the NOTICE file in accordance with the ASFs guidelines on applying the Apache-2.0 license.
|
|
|
|
Add mirror option for git cloning
|
|
(FM-4049) update to modulesync_configs
|
|
|
|
Example:
vcsrepo { '/path/to/repo':
ensure => mirror,
provider => git,
source => 'git://example.com/repo.git',
}
|
|
fix branch existence determintaion functionality
|
|
1.3.x mergeback
|
|
(maint) Another update to the CHANGELOG
|
|
|
|
(maint) Update ordering in CHANGELOG
|
|
|
|
this will stop failing in case there is a tag which is a substring of an existing branch name.
for example if there is a tag 'release' and a branch 'release/integration' current code will match 'release/integration' with pattern 'release' and decide that a branch checkout is needed. but release branch does not exist so it will fail.
this simple fix resolves the issue.
|
|
Ankeny release for 1.3.2
|
|
|
|
Fix :false to be default value
|
|
false is not a valid value; only :false is.
|
|
Autorequire Package['mercurial']
|
|
dos2unix the readme
|
|
|
|
Add feature 'depth' and parameter 'trust_server_cert' to svn
|
|
added param trust server cert
updated depth feature
updated README.markdown
trust_server_cert is not feature
trust_server_cert default value should be false
add test for depth and trust_server_cert
|
|
Explitly unset SSH_AUTH_SOCK; it is preferred to the -i flag
|
|
puppet-by-examples/example-shallow-clone-with-just-one-commit
Example how to create a shallow clone with just one commit
|
|
|
|
MODULES-1232 Make sure HOME is set correctly
|
|
|
|
I believe 2.7 in the matrix is an error, this module has never claimed
support for 2.7 and 2.7 currently doesn't work (though fails in places
that are not unit tested)
|
|
Fix acceptance hang
|
|
The ssh-keygen is waiting for a 'y' to confirm overwrite, and the test hangs.
|
|
MODULES-2326 - Run Regexp.escape on the source URL
|
|
The URL can have special characters, making the regex match fail.
|
|
Along the lines of 2b190756260346931b8f9a0dda8afc0c815710d6, if the
Mercurial package is being managed, it stands to reason that the Mercurial
package should be installed before trying to potentially manage Mercurial
repositories using vcsrepo resources.
This commit adds an autorequire to the vcsrepo type that reflects the
above premise.
|