From 481cbe15a83fb397aa023c97aaf5ec19ee2f0632 Mon Sep 17 00:00:00 2001 From: 5Ub-Z3r0 <5ub-z3r0@nikorasu.net> Date: Wed, 10 Oct 2012 17:38:03 +0300 Subject: Add support for master svn repositories MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pull request related to issue #8331. I have added support into the exists? method (actually working_copy_exists?) for checking if the path is a master repository, using svnlook. It should be ok in most cases, since svnlook comes with svnadmin in nearly every distribution. --- spec/unit/puppet/provider/vcsrepo/svn_spec.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'spec/unit') diff --git a/spec/unit/puppet/provider/vcsrepo/svn_spec.rb b/spec/unit/puppet/provider/vcsrepo/svn_spec.rb index 75d58f9..a533b7c 100644 --- a/spec/unit/puppet/provider/vcsrepo/svn_spec.rb +++ b/spec/unit/puppet/provider/vcsrepo/svn_spec.rb @@ -49,6 +49,7 @@ describe_provider :vcsrepo, :svn, :resource => {:path => '/tmp/vcsrepo'} do describe "checking existence" do it "should check for the directory" do + expects_directory?(true, resource.value(:path)) expects_directory?(true, File.join(resource.value(:path), '.svn')) provider.exists? end -- cgit v1.2.3