From 72483a4523e0b3fc1a49d0708f04a59acb75956a Mon Sep 17 00:00:00 2001 From: Garrett Guillotte Date: Tue, 6 Sep 2016 09:33:50 -0700 Subject: (FM-5559) Readme and changelog edits for signoff. - Added missing Debian 8 and Ubuntu 16.04 platforms to the readme. - Standardized/reverted line ending characters throughout the readme. - Added `puppet` syntax highlighting to code blocks. - Aligned hash rocket in Puppet code blocks. - Standardized spacing between heading Markdown and text. - Standardized sentence case on headings. - Updated section targets in Perforce docs links. - Fixed a broken link to the Mercurial docs. - Updated puppetlabs.com URLs to puppet.com. - Updated Puppet Labs references to Puppet Inc. - Updated a Projects wiki link to the docs site. - Added dates to the 1.4.0 and 1.3.2 releases on the changelog. --- CHANGELOG.md | 106 ++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 69 insertions(+), 37 deletions(-) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 41e4073..73abff4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,114 +1,144 @@ # Change Log + All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [1.4.0] - Supported Release +## [1.4.0] - 2015-09-06 Supported Release + ### Summary + Small release for a new feature and added compatibility. ### Features -- Now clone your git repository as a mirror or bare repo! -- STDERR has been added to Puppet's output -- Added Debian 8 and Ubuntu 16.04 compatibility -## [1.3.2] - Supported Release -###Summary +- Git repositories can be cloned as mirror or bare repos. +- Added STDERR to Puppet's output. +- Added Debian 8 and Ubuntu 16.04 compatibility. + +## [1.3.2] - 2015-12-08 Supported Release + +### Summary Small release for support of newer PE versions. This increments the version of PE in the metadata.json file. ## [1.3.1] - 2015-07-28 Supported Release -###Summary -This release includes a number of bugfixes along with some test updates. + +### Summary + +This release includes a number of bugfixes and test updates. ### Fixed -- Fix for detached HEAD on git 2.4+ -- Git provider doesn't ignore revision property when depth is used (MODULES-2131) -- Test fixes -- Check if submodules == true before calling update_submodules + +- Fix for detached HEAD on git 2.4+. +- Git provider doesn't ignore revision property when depth is used (MODULES-2131). +- Tests fixed. +- Check if submodules == true before calling update_submodules. ## [1.3.0] - 2015-05-19 Supported Release + ### Summary + This release adds git provider remote handling, svn conflict resolution, and fixes the git provider when /tmp is mounted noexec. ### Added -- `source` property now takes a hash of sources for the git provider's remotes -- Add `submodules` parameter to skip submodule initialization for git provider -- Add `conflict` to svn provider to resolve conflicts -- Add `branch` parameter to specify clone branch -- Readme rewrite + +- `source` property now takes a hash of sources for the git provider's remotes. +- Added `submodules` parameter to skip submodule initialization for the git provider. +- Added `conflict` to the svn provider to resolve conflicts. +- Added `branch` parameter to specify clone branch. +- Readme rewritten. ### Fixed -- The git provider now works even if `/tmp` is noexec + +- The git provider now works even if `/tmp` is noexec. ## [1.2.0] - 2014-11-04 Supported Release + ### Summary + This release includes some improvements for git, mercurial, and cvs providers, and fixes the bug where there were warnings about multiple default providers. ### Added + - 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 ### Fixed + - No more warnings about multiple default providers! (MODULES-428) ## [1.1.0] - 2014-07-14 Supported Release + ### Summary + This release adds a Perforce provider\* and corrects the git provider behavior when using `ensure => latest`. \*(Only git provider is currently supported.) ### Added -- New Perforce provider + +- New Perforce provider. ### Fixed -- (MODULES-660) Fix behavior with `ensure => latest` and detached HEAD -- Spec test fixes + +- Fix behavior with `ensure => latest` and detached HEAD. (MODULES-660) +- Spec test fixes. ## [1.0.2] - 2014-06-30 Supported Release + ### Summary + This supported release adds SLES 11 to the list of compatible OSs and documentation updates for support. ## [1.0.1] - 2014-06-17 Supported Release + ### Summary + This release is the first supported release of vcsrepo. The readme has been greatly improved. ### Added -- Updated and expanded readme to follow readme template + +- Updated and expanded readme to follow readme template. ### Fixed -- Remove SLES from compatability metadata -- Unpin rspec development dependencies -- Update acceptance level testing + +- Remove SLES from compatability metadata. +- Unpin rspec development dependencies. +- Update acceptance level testing. ## [1.0.0] - 2014-06-04 + ### Summary This release focuses on a number of bugfixes, and also has some new features for Bzr and Git. ### Added + - Bzr: - - Call set_ownership + - Call set_ownership. - Git: - - Add ability for shallow clones - - Use -a and desired for HARD resets - - Use rev-parse to get tag canonical revision + - Add ability for shallow clones. + - Use -a and desired for HARD resets. + - Use rev-parse to get tag canonical revision. ### Fixed + - HG: - - Only add ssh options when it's talking to the network + - Only add ssh options when it's talking to the network. - Git: - - Fix for issue with detached HEAD - - force => true will now destroy and recreate repo - - Actually use the remote parameter - - Use origin/master instead of origin/HEAD when on master + - Fix for issue with detached HEAD. + - `force => true` will now destroy and recreate repo. + - Actually use the remote parameter. + - Use origin/master instead of origin/HEAD when on master. - SVN: - - Fix svnlook behavior with plain directories + - Fix svnlook behavior with plain directories. ## 0.2.0 - 2013-11-13 + ### Summary This release mainly focuses on a number of bugfixes, which should @@ -116,8 +146,9 @@ significantly improve the reliability of Git and SVN. Thanks to our many contributors for all of these fixes! ### Added + - Git: - - Add autorequire for Package['git'] + - Add autorequire for `Package['git']`. - HG: - Allow user and identity properties. - Bzr: @@ -129,6 +160,7 @@ our many contributors for all of these fixes! - Allow for setting the CVS_RSH environment variable. ### Fixed + - 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. @@ -140,7 +172,7 @@ our many contributors for all of these fixes! - 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. + - Handle force property. - 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". -- cgit v1.2.3