Merge pull request #158 from mhaskel/rspec-pinnings
[puppet_vcsrepo.git] / README.markdown
1 vcsrepo
2 =======
3
4 [![Build Status](https://travis-ci.org/puppetlabs/puppetlabs-vcsrepo.png?branch=master)](https://travis-ci.org/puppetlabs/puppetlabs-vcsrepo)
5
6 Purpose
7 -------
8
9 This provides a single type, `vcsrepo`.
10
11 This type can be used to describe:
12
13 * A working copy checked out from a (remote or local) source, at an
14   arbitrary revision
15 * A "blank" working copy not associated with a source (when it makes
16   sense for the VCS being used)
17 * A "blank" central repository (when the distinction makes sense for the VCS
18   being used)
19
20 Supported Version Control Systems
21 ---------------------------------
22
23 This module supports a wide range of VCS types, each represented by a
24 separate provider.
25
26 For information on how to use this module with a specific VCS, see
27 `README.<VCS>.markdown`.
28
29 License
30 -------
31
32 See LICENSE.