summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Williams <bruce@codefluency.com>2010-03-14 01:19:13 -0800
committerBruce Williams <bruce@codefluency.com>2010-03-14 01:19:13 -0800
commit67aa190396e686658aa72b7c3d91c6bed2d010af (patch)
treef04aecef985059a9d83a247d88e91946c705e405
parent3ba51924b6a118dc5cedc37c607283bbdb9cbe54 (diff)
downloadpuppet-vcsrepo-67aa190396e686658aa72b7c3d91c6bed2d010af.tar.gz
puppet-vcsrepo-67aa190396e686658aa72b7c3d91c6bed2d010af.tar.bz2
Working Bazaar support & docs
-rw-r--r--README.BZR.markdown38
-rw-r--r--examples/bzr/branch.pp6
-rw-r--r--examples/bzr/init_repo.pp4
3 files changed, 48 insertions, 0 deletions
diff --git a/README.BZR.markdown b/README.BZR.markdown
new file mode 100644
index 0000000..a7494db
--- /dev/null
+++ b/README.BZR.markdown
@@ -0,0 +1,38 @@
+Using vcsrepo with Bazaar
+=========================
+
+To create a blank repository
+----------------------------
+
+Define a `vcsrepo` without a `source` or `revision`:
+
+ vcsrepo { "/path/to/repo":
+ ensure => present,
+ provider => bzr
+ }
+
+To branch from an existing repository
+-------------------------------------:
+
+Provide the `source` location:
+
+ vcsrepo { "/path/to/repo":
+ ensure => present,
+ provider => bzr,
+ source => 'lp:myproj'
+ }
+
+For a specific revision, use `revision` with a valid revisionspec
+(see `bzr help revisionspec` for more information on formatting a revision):
+
+ vcsrepo { "/path/to/repo":
+ ensure => present,
+ provider => bzr,
+ source => 'lp:myproj',
+ revision => 'menesis@pov.lt-20100309191856-4wmfqzc803fj300x'
+ }
+
+More Examples
+-------------
+
+For examples you can run, see `examples/bzr/`
diff --git a/examples/bzr/branch.pp b/examples/bzr/branch.pp
new file mode 100644
index 0000000..f9e24a1
--- /dev/null
+++ b/examples/bzr/branch.pp
@@ -0,0 +1,6 @@
+vcsrepo { "/tmp/vcstest-bzr-branch":
+ ensure => present,
+ provider => bzr,
+ source => 'lp:do',
+ revision => '1312'
+}
diff --git a/examples/bzr/init_repo.pp b/examples/bzr/init_repo.pp
new file mode 100644
index 0000000..3d63728
--- /dev/null
+++ b/examples/bzr/init_repo.pp
@@ -0,0 +1,4 @@
+vcsrepo { "/tmp/vcstest-bzr-init":
+ ensure => present,
+ provider => bzr
+}