Age | Commit message (Collapse) | Author |
|
Allow non-root users to clone a repo
Merging my own PR because it's just a rework of an existing PR.
|
|
Without this, git will report that it can't change back to /root
|
|
|
|
Update origin if necessary before checking revision
This looks good. Thanks!
|
|
Allows the creation of non-root repositories
|
|
|
|
|
|
|
|
This commit updates the Modulefile for a 0.1.1 release
|
|
Add a dummy provider, remove 'defaultfor' from all other providers.
|
|
|
|
Conflicts:
lib/puppet/provider/vcsrepo/cvs.rb
spec/support/fixture_helpers.rb
spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
|
|
|
|
|
|
|
|
|
|
|
|
Adds comma to last attribute to comply with style
|
|
Removes trailing whitespace
|
|
Add default user to run git as.
|
|
Replace references to Reductive Labs with Puppet Labs
|
|
Updated git documentation
|
|
|
|
Previous to this commit the documentation and license files referred
to Reductive Labs and docs.reductivelabs.com. This commit updates
those files to refer to Puppet Labs and docs.puppetlabs.com.
|
|
warning about multiple default providers for :vcsrepo.
|
|
0.1.0 Release
|
|
|
|
(#16495, #15660) Fix regression for notifications and pulls on git provider
|
|
The last merge: 4d2942edc26e7cd144a3178a1a7f6470ea401345 brought some
regression that this patch should hopefully fix.
Firstly, the tool no longer supported updating a branch as the syntax for git
pull on anything but a branch was invalid.
This also removes the extra call to 'checkout' which was causing behaviour
to occur without notifying puppet, thus causing subscription notifications
to not fire.
|
|
This commit prepares the Modulefile for a 0.1.0 Release.
This release is a bug fix and feature release. It includes general
fixes, puppet-lint compliance, adds the ability to specify a git
remote and allows git operations to run as a specific user.
Contributions came from Matt Robinson, Andreas Gerstmayr,
Adam Gibbins, Nick Jackson, John Chilton & Jesusaurus.
|
|
|
|
|
|
Add a default to the user parameter of root, which is the user that
the git commands would have ran in previously versions of this module.
Without this an upgrade to the lastest release would cause syntax
error all over a person's code base and provide no benefit.
|
|
Checkout git repository as user, fixed ensure latest, ssh options
|
|
options to ensure no prompting (also fixed in pull request #1 by riseuplabs), added ability to keep repository up to date with latest (puppetlabs ticket 11278)
|
|
Add the ability to specify a git remote
|
|
Rather than fill the git provider with hard-coded references to
origin, it would be better to abstract out which remote the resource
is fetching from. But since this is only relevant to decentralized
version-control systems, a multiple_remotes feature was added for
the parameter to depend on. So far this is only implemented for git
remotes, but it could be implemented for other VCSs as well.
|
|
don't recreate bare repo if it exists already - fixes http://projects.puppetlabs.com/issues/12303
|
|
Fix failing hg provider spec
|
|
f1120f2d9b121097b7e77709328144af330d0b34
|
|
* patch-1:
(#13062) Added clarification that 'revision' can also be used for branches.
|
|
|
|
changes are found; this change gets reverted in mercurial 2.1.1)
|
|
|
|
Improved Puppet DSL style as per the guidelines.
|
|
|
|
|
|
(#11798) Fix git checkout of revisions
|
|
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.
|
|
Fix (#10787) - Various fixes/tweaks for the CVS provider
|