diff options
-rw-r--r-- | CHANGELOG.md (renamed from CHANGELOG) | 53 | ||||
-rw-r--r-- | README.markdown | 2 | ||||
-rw-r--r-- | metadata.json | 10 |
3 files changed, 39 insertions, 26 deletions
@@ -1,43 +1,55 @@ -2014-07-14 - Supported Release 1.1.0 -Summary: +##2014-11-04 - Supported Release 1.2.0 +###Summary + +This release includes some improvements for git, mercurial, and cvs providers, and fixes the bug where there were warnings about multiple default providers. + +####Features +- Update git and mercurial providers to set UID with `Puppet::Util::Execution.execute` instead of `su` +- Allow git excludes to be string or array +- Add `user` feature to cvs provider + +####Bugfixes +- No more warnings about multiple default providers! (MODULES-428) + +##2014-07-14 - Supported Release 1.1.0 +###Summary This release adds a Perforce provider* and corrects the git provider behavior when using `ensure => latest`. *(Only git provider is currently supported.) -Features: +####Features - New Perforce provider -Bugfixes: +####Bugfixes - (MODULES-660) Fix behavior with `ensure => latest` and detached HEAD - Spec test fixes -2014-06-30 - Supported Release 1.0.2 -Summary: + +##2014-06-30 - Supported Release 1.0.2 +###Summary This supported release adds SLES 11 to the list of compatible OSs and documentation updates for support. -2014-06-17 - Supported Release 1.0.1 - -Summary: +##2014-06-17 - Supported Release 1.0.1 +###Summary This release is the first supported release of vcsrepo. The readme has been greatly improved. -Features: +####Features - Updated and expanded readme to follow readme template -Fixes: +####Fixes - Remove SLES from compatability metadata - Unpin rspec development dependencies - Update acceptance level testing -2014-06-04 - Version 1.0.0 - -Summary: +##2014-06-04 - Version 1.0.0 +###Summary This release focuses on a number of bugfixes, and also has some new features for Bzr and Git. -Features: +####Features - Bzr: - Call set_ownership - Git: @@ -45,7 +57,7 @@ Features: - Use -a and desired for HARD resets - Use rev-parse to get tag canonical revision -Fixes: +####Fixes - HG: - Only add ssh options when it's talking to the network - Git: @@ -56,15 +68,14 @@ Fixes: - SVN: - Fix svnlook behavior with plain directories -2013-11-13 - Version 0.2.0 - -Summary: +##2013-11-13 - Version 0.2.0 +###Summary This release mainly focuses on a number of bugfixes, which should significantly improve the reliability of Git and SVN. Thanks to our many contributors for all of these fixes! -Features: +####Features - Git: - Add autorequire for Package['git'] - HG: @@ -77,7 +88,7 @@ Features: - CVS: - Allow for setting the CVS_RSH environment variable. -Fixes: +####Fixes - Handle Puppet::Util[::Execution].withenv for 2.x and 3.x properly. - Change path_empty? to not do full directory listing. - Overhaul spec tests to work with rspec2. diff --git a/README.markdown b/README.markdown index de6ae9a..08b8865 100644 --- a/README.markdown +++ b/README.markdown @@ -489,7 +489,7 @@ The vcsrepo module is slightly unusual in that it is simply a type and providers * `cvs_rsh` - The value to be used for the CVS_RSH environment variable. (Requires the `cvs_rsh` feature.) * `depth` - The value to be used to do a shallow clone. (Requires the `depth` feature.) * `ensure` - Determines the state of the repository. Valid values are 'present', 'bare', 'absent', 'latest'. -* `excludes` - Lists any files to be excluded from the repository. +* `excludes` - Lists any files to be excluded from the repository. Can be an array or string. * `force` - Forces repository creation. Valid values are 'true' and 'false'. **WARNING** Forcing will destroy any files in the path. * `fstype` - Sets the filesystem type. (Requires the `filesystem_types` feature.) * `group` - Determines the group/gid that owns the repository files. diff --git a/metadata.json b/metadata.json index 8f78acd..242583a 100644 --- a/metadata.json +++ b/metadata.json @@ -1,12 +1,12 @@ { "name": "puppetlabs-vcsrepo", - "version": "1.1.0", + "version": "1.2.0", "author": "Puppet Labs", "summary": "Puppet module providing a type to manage repositories from various version control systems", "license": "GPLv2", "source": "https://github.com/puppetlabs/puppetlabs-vcsrepo", "project_page": "https://github.com/puppetlabs/puppetlabs-vcsrepo", - "issues_url": "https://github.com/puppetlabs/puppetlabs-vcsrepo/issues", + "issues_url": "https://tickets.puppetlabs.com/browse/MODULES", "operatingsystem_support": [ { "operatingsystem": "RedHat", @@ -43,7 +43,9 @@ { "operatingsystem": "SLES", "operatingsystemrelease": [ - "11 SP1" + "10 SP4", + "11 SP1", + "12" ] }, { @@ -65,7 +67,7 @@ "requirements": [ { "name": "pe", - "version_requirement": ">= 3.2.0 < 3.4.0" + "version_requirement": "3.x" }, { "name": "puppet", |