Age | Commit message (Collapse) | Author |
|
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.
|
|
MODULES-2125 - Allow revision to be passed without source
|
|
Will also work with empty repositories.
|
|
MODULES-1800 - fix case where ensure => latest and no revision specified
|
|
This would explode when revision was unspecified when you were on a
branch. Use the branch you're currently on when updating.
|
|
Merge 1.3.x to master
|
|
1.3.1 prep
|
|
|
|
Even if the -i flag is explicitly passed via the command line, openssh
ignores the identity file if an socket exists to an SSH authentication
agent. In cases where puppet has been configured to use an explicit
identity file, altering behavior based on the calling environment of
puppet violates the principle of least surprise, and can lead to
inconsistent deployments.
Work around this odd corner case of ssh by explicitly unsetting
SSH_AUTH_SOCK inside the ssh wrapper.
|
|
fix for detached HEAD on git 2.4+
|
|
|
|
Make sure the embedded SSL cert doesn't expire
|
|
MODULES-2131 Git provider now takes account of revision property when using depth property.
|
|
depth property.
|
|
acceptance: Add a test verifying anonymous https cloning
|
|
Add helper to install puppet/pe/puppet-agent
|
|
|
|
(maint) allow setting PUPPET_VERSION in acceptance
|
|
|
|
In MODULES-891 the question arose whether https sources are supported.
This test shows that it works.
|
|
Consider the submodules flag on specific revision cloning
|
|
|
|
Merge 1.3.x to master
|
|
|
|
* Corrected the list of supported platforms under Limitations
* Spelled “revision spec” instead of “revisionspec”.
|
|
Release 1.3.0
|
|
|
|
Update README per DOC-1501
|
|
(MODULES-821) Don't use /tmp
|
|
Very often /tmp is mounted noexec for security reasons related to it
being writable by all users. This stopped vcsrepo's git provider from
working.
This pull request uses puppet's statedir as it is not writable by all
users and is a good candidate for transient state like the git
provider's identity script for the $GIT_SSH command.
An alternative in the future that wouldn't require a temporary file is
to set $GIT_SSH_COMMAND instead of $GIT_SSH, except this was added in
git 2.3 and is too new to depend on.
|
|
Modulesync updates
|
|
|
|
|
|
|
|
Clean up puppet lint warnings
|
|
Testing updates
|
|
|
|
1. Remove any "what this affects" sections, except where particularly warranted.
2. Make sure that for each parameter, where applicable, there is a data type and a default value.
3. Make sure that for each parameter that's applicable, there is a note if the parameter is optional.
4. Make sure the links in the README work and are accurate.
5. Update the link in the Contributing section to point here: https://docs.puppetlabs.com/forge/contributing.html
6. General copyediting.
|
|
Shallow clone with one commit that corresponds to arbitrary tag from arbitrary branch
|