Clark Boylan aa5426e775 Bump version to 0.0.7 in prep for release.
Releasing new version to forge requires a version bump. Bump the version
to 0.0.7.

Change-Id: I0587dc11fa0d6351789e6529364a4ea8c0b2942a
Reviewed-on: https://review.openstack.org/17495
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-12-04 18:22:32 +00:00
2012-11-14 18:45:21 +00:00
2010-03-13 14:02:55 -08:00
2012-08-12 07:21:48 -07:00
2010-03-14 03:24:15 -07:00
2010-03-14 03:08:03 -07:00
2010-03-14 03:08:03 -07:00

Using vcsrepo with Subversion

To create a blank repository

To create a blank repository suitable for use as a central repository, define a vcsrepo without a source or revision:

vcsrepo { "/path/to/repo":
  ensure   => present,
  provider => svn
}

To checkout from a repository

Provide a source qualified to the branch/tag you want:

vcsrepo { "/path/to/repo":
    ensure   => present,
    provider => svn,
    source   => "svn://svnrepo/hello/branches/foo"
}

You can provide a specific revision:

vcsrepo { "/path/to/repo":
    ensure   => present,
    provider => svn,
    source   => "svn://svnrepo/hello/branches/foo",
    revision => '1234'
}

For sources that use SSH (eg, svn+ssh://...)

Manage your SSH keys with Puppet and use require in your vcsrepo to ensure they are present. For more information, see the require metaparameter documentation1.

More Examples

For examples you can run, see examples/svn/

Description
Puppet module to manage VCS repositories
Readme 270 KiB
Languages
Ruby 100%