The location of Puppet::Util[::Execution].withenv changed from Puppet 2.x to 3.x
Merge pull request #86 from sodabrew/puppet_util_withenv

Correct use of withenv
Travis should run three Puppet versions in a matrix with three Ruby versions, but limit Puppet 2.6.x to Ruby 1.8.7.
Merge pull request #85 from sodabrew/travis_puppet_version

Try to get Travis to respect the three different puppet versions
added support for changing upstream repo url

added checks that the URL of the WC matches the URL from the manifest

changed from using "update" to "switch"
Update specs for svn switch
Handle revision update  without source switch.
Merge pull request #84 from sodabrew/issue_12034_svnswitch

added support for changing upstream repo url - rebase of #74
Fix svn provider to look for '^Revision:'.

SVN provider should check for '^Revision:' and not '^Last Changed
Rev:'.  Addresses GitHub Issue #43.
And fix the rspec test to pass.
Merge pull request #89 from razorsedge/svn_revision

SVN provider should check for '^Revision:' and not '^Last Changed Rev:'
update git provider to handle checking out into an existing (empty) dir
change path_empty? to not do full directory listing
Documented the "module" attribute.
Merge pull request #92 from markleightonfisher/dev-README.CVS.markdown

Documented the "module" attribute.
Merge pull request #91 from jiacona/master

update git provider to handle checking out into an existing (empty) dir
Overhaul the spec tests to work in rspec2.

This work gets rid of the provider_example_group and reworks everything
to work properly against rspec2.  I don't know if I'd consider the style
"better" but it works.
Add test for latest?

Also add some fixtures for previous tests.
Add latest tests.
Add tests for convert_working_copy_to_bare and
convert_bare_to_working_copy