summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Penney <ashley.penney@puppetlabs.com>2013-11-13 09:58:06 -0800
committerAshley Penney <ashley.penney@puppetlabs.com>2013-11-13 09:58:06 -0800
commitf2f1a82d72ec8afb50c32206abeaa32923ee410b (patch)
tree29aa8a2782d7a012df27bde5323c525c9a564d17
parentbd58512dbf347993ee7909c8f416a067942cbfe6 (diff)
parent6dfdc0f1c38ce9371aa8ce5f91dd9799e625a3f7 (diff)
Merge pull request #102 from apenney/020-release
Prepare 0.2.0 release.
-rw-r--r--CHANGELOG41
-rw-r--r--Modulefile2
-rw-r--r--metadata.json25
3 files changed, 42 insertions, 26 deletions
diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
index 0000000..8142f5d
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,41 @@
+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:
+- Git:
+ - Add autorequire for Package['git']
+- HG:
+ - Allow user and identity properties.
+- Bzr:
+ - "ensure => latest" support.
+- SVN:
+ - Added configuration parameter.
+ - Add support for master svn repositories.
+- CVS:
+ - Allow for setting the CVS_RSH environment variable.
+
+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.
+- Git:
+ - Improve Git SSH usage documentation.
+ - Add ssh session timeouts to prevent network issues from blocking runs.
+ - Fix git provider checkout of a remote ref on an existing repo.
+ - Allow unlimited submodules (thanks to --recursive).
+ - Use git checkout --force instead of short -f everywhere.
+ - Update git provider to handle checking out into an existing (empty) dir.
+- SVN:
+ - Handle force property. for svn.
+ - Adds support for changing upstream repo url.
+ - Check that the URL of the WC matches the URL from the manifest.
+ - Changed from using "update" to "switch".
+ - Handle revision update without source switch.
+ - Fix svn provider to look for '^Revision:' instead of '^Last Changed Rev:'.
+- CVS:
+ - Documented the "module" attribute.
diff --git a/Modulefile b/Modulefile
index 5d95183..d2bbe92 100644
--- a/Modulefile
+++ b/Modulefile
@@ -1,4 +1,4 @@
name 'puppetlabs/vcsrepo'
-version '0.1.2'
+version '0.2.0'
summary 'Manage repositories from various version control systems'
description 'Manage repositories from various version control systems'
diff --git a/metadata.json b/metadata.json
deleted file mode 100644
index 5862ca8..0000000
--- a/metadata.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "puppetlabs/vcsrepo",
- "version": "0.1.2",
- "summary": "Manage repositories from various version control systems",
- "source": "git@github.com/puppetlabs/puppetlabs-vcsrepo.git",
- "project_page": "http://github.com/puppetlabs/puppetlabs-vcsrepo",
- "author": "Puppet Labs",
- "license": "Apache-2.0",
- "operatingsystem_support": [
- "RedHat",
- "OpenSUSE",
- "SLES",
- "SLED",
- "Debian",
- "Ubuntu"
- ],
- "puppet_version": [
- "2.7",
- "3.0",
- "3.1",
- "3.2",
- "3.3"
- ],
- "dependencies": []
-}