=== lib/SVN/Web.pm
==================================================================
--- lib/SVN/Web.pm	(revision 598)
+++ lib/SVN/Web.pm	(local)
@@ -132,7 +132,7 @@
     SVN::Web::X->throw(
         error => '(no such repo %1 %2)',
         vars  => [$repos, $repo_uri]
-    ) unless defined $repos and exists $config->{repos}{$repos};
+    ) unless defined $repos and ( exists $config->{repos}{$repos} or -e $repo_uri );
 
     $repo_uri =~ s{/$}{}g;	# Trim trailing '/', SVN::Repos::open fails
 				# otherwise
