27d9f35b18237d2be5228a89a1d2d43bfd4b85c1
[puppet_vcsrepo.git] / CHANGELOG
1 2014-06-30 - Supported Release 1.0.2
2 Summary:
3 This supported release adds SLES 11 to the list of compatible OSs and
4 documentation updates for support.
5
6 2014-06-17 - Supported Release 1.0.1
7
8 Summary:
9 This release is the first supported release of vcsrepo. The readme has been
10 greatly improved.
11
12 Features:
13 - Updated and expanded readme to follow readme template
14
15 Fixes:
16 - Remove SLES from compatability metadata
17 - Unpin rspec development dependencies
18 - Update acceptance level testing
19
20 2014-06-04 - Version 1.0.0
21
22 Summary:
23
24 This release focuses on a number of bugfixes, and also has some
25 new features for Bzr and Git.
26
27 Features:
28 - Bzr:
29  - Call set_ownership
30 - Git:
31  - Add ability for shallow clones
32  - Use -a and desired for HARD resets
33  - Use rev-parse to get tag canonical revision
34
35 Fixes:
36 - HG:
37  - Only add ssh options when it's talking to the network
38 - Git:
39  - Fix for issue with detached HEAD
40  - force => true will now destroy and recreate repo
41  - Actually use the remote parameter
42  - Use origin/master instead of origin/HEAD when on master
43 - SVN:
44  - Fix svnlook behavior with plain directories
45
46 2013-11-13 - Version 0.2.0
47
48 Summary:
49
50 This release mainly focuses on a number of bugfixes, which should
51 significantly improve the reliability of Git and SVN.  Thanks to
52 our many contributors for all of these fixes!
53
54 Features:
55 - Git:
56  - Add autorequire for Package['git']
57 - HG:
58  - Allow user and identity properties.
59 - Bzr:
60  - "ensure => latest" support.
61 - SVN:
62  - Added configuration parameter.
63  - Add support for master svn repositories.
64 - CVS:
65  - Allow for setting the CVS_RSH environment variable.
66
67 Fixes:
68 - Handle Puppet::Util[::Execution].withenv for 2.x and 3.x properly.
69 - Change path_empty? to not do full directory listing.
70 - Overhaul spec tests to work with rspec2.
71 - Git:
72  - Improve Git SSH usage documentation.
73  - Add ssh session timeouts to prevent network issues from blocking runs.
74  - Fix git provider checkout of a remote ref on an existing repo.
75  - Allow unlimited submodules (thanks to --recursive).
76  - Use git checkout --force instead of short -f everywhere.
77  - Update git provider to handle checking out into an existing (empty) dir.
78 - SVN:
79  - Handle force property. for svn.
80  - Adds support for changing upstream repo url.
81  - Check that the URL of the WC matches the URL from the manifest.
82  - Changed from using "update" to "switch".
83  - Handle revision update without source switch.
84  - Fix svn provider to look for '^Revision:' instead of '^Last Changed Rev:'.
85 - CVS:
86  - Documented the "module" attribute.