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