Puppet module to manage VCS repositories
Go to file
Colleen Murphy 6ee66084c7 Update Gemfile for Zuulv3
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.

Change-Id: I0639bc4bb87db53e46bd58e255aa8c21275792cd
2018-07-12 09:57:46 +02:00
examples Make Puppet DSL compliant with the style guides and puppet lint. 2012-03-11 21:10:08 +00:00
lib/puppet Checkout local revision if not tag/remote branch. 2012-12-21 01:08:02 +00:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:45 +02:00
.gitignore Add Gemfile and puppet 4 checks 2015-08-14 11:46:56 -07:00
.gitreview Updated .gitreview location 2012-12-17 18:53:08 +00:00
Gemfile Update Gemfile for Zuulv3 2018-07-12 09:57:46 +02:00
LICENSE Add GPL license (from Puppet core) 2010-03-14 03:24:15 -07:00
README.BZR.markdown Tweak markup 2010-03-14 03:08:03 -07:00
README.CVS.markdown Add pointer for Puppet SSH approach 2010-03-14 03:00:37 -07:00
README.GIT.markdown (#13062) Added clarification that 'revision' can also be used for branches. 2012-04-05 14:54:40 +01:00
README.HG.markdown Tweak markup 2010-03-14 03:08:03 -07:00
README.SVN.markdown Add pointer for Puppet SSH approach 2010-03-14 03:00:37 -07:00
README.markdown Convert bare repos to working copy repos and vice-versa 2010-03-13 00:00:11 -08:00
Rakefile Add Gemfile and puppet 4 checks 2015-08-14 11:46:56 -07:00
metadata.json Add missing metadata.json to vcsrepo 2015-08-11 10:31:30 +02:00

README.markdown

vcsrepo

Purpose

This provides a single type, vcsrepo.

This type can be used to describe:

  • A working copy checked out from a (remote or local) source, at an arbitrary revision
  • A "blank" working copy not associated with a source (when it makes sense for the VCS being used)
  • A "blank" central repository (when the distinction makes sense for the VCS being used)

Supported Version Control Systems

This module supports a wide range of VCS types, each represented by a separate provider.

For information on how to use this module with a specific VCS, see README.<VCS>.markdown.

License

See LICENSE.