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