Release - 1.4.0 mergeback
(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.
Fix bug in ensure => absent
(FM-5556) release prep for 1.4.0
The insync? method wasn't accounting for a condition where the state was absent and the desired state was absent. This manifest itself in puppet runs that would constantly output the following after setting ensure => absent. 2016-09-01T16:39:27.314283+00:00 vcstest puppet-agent[1161]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created 2016-09-01T16:40:22.583125+00:00 vcstest puppet-agent[1727]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created 2016-09-01T16:41:04.031750+00:00 vcstest puppet-agent[2267]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created 2016-09-01T16:42:51.779816+00:00 vcstest puppet-agent[2911]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created 2016-09-01T16:43:42.189035+00:00 vcstest puppet-agent[3466]: (/Stage[main]/Main/Node[vcstest]/Vcsrepo[/home/vagrant/test]/ensure) created I added unit tests for the vcsrepo type and then fixed the code.
Update modulesync_config [a3fe424]