Fix svn provider to look for '^Revision:'.
authorMichael Arnold <github@razorsedge.org>
Mon, 12 Aug 2013 21:53:27 +0000 (14:53 -0700)
committerMichael Arnold <github@razorsedge.org>
Mon, 12 Aug 2013 21:53:27 +0000 (14:53 -0700)
SVN provider should check for '^Revision:' and not '^Last Changed
Rev:'.  Addresses GitHub Issue #43.

lib/puppet/provider/vcsrepo/svn.rb

index bfc9b76..e0d5b21 100644 (file)
@@ -66,7 +66,7 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)
   def latest
     args = buildargs.push('info', '-r', 'HEAD')
     at_path do
-      svn(*args)[/^Last Changed Rev:\s+(\d+)/m, 1]
+      svn(*args)[/^Revision:\s+(\d+)/m, 1]
     end
   end
 
@@ -80,7 +80,7 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)
   def revision
     args = buildargs.push('info')
     at_path do
-      svn(*args)[/^Last Changed Rev:\s+(\d+)/m, 1]
+      svn(*args)[/^Revision:\s+(\d+)/m, 1]
     end
   end