c139ca7ebd70b58c3d69961219ff203d621bda1d
Author: Andy Verprauskus
Date: 2009-10-19 11:12:46 -0700
diff --git a/lib/scm/adapters/svn/misc.rb b/lib/scm/adapters/svn/misc.rb
index 7fc20ac..51cf399 100644
--- a/lib/scm/adapters/svn/misc.rb
+++ b/lib/scm/adapters/svn/misc.rb
@@ -65,7 +65,11 @@ module Scm::Adapters
else
url
end
- @info[[path, revision]] ||= run "svn info -r #{revision} #{opt_auth} '#{SvnAdapter.uri_encode(uri)}@#{revision}'"
+ @info[[path, revision]] ||= begin
+ run "svn info -r #{revision} #{opt_auth} '#{SvnAdapter.uri_encode(uri)}@#{revision}'"
+ rescue
+ raise unless $!.message =~ /Not a valid URL/m
+ end
end
def root
