On Wed, Nov 16, 2011 at 02:43:17PM +0400, Sergey Skvortsov wrote:
> Configuration for Apache:
> 
> <Location /svn>
>         DAV svn
>         SVNParentPath /usr/home/svn
>       SVNListParentPath on
> </Location>
> 
> <Location /svn/foo>
>         DAV svn
>         SVNParentPath /usr/home/svn/foo
>         SVNListParentPath on
> </Location>

> [Wed Nov 16 10:32:58 2011] [error] [client 10.10.10.10]
> (20014)Internal error: Can't open file
> '/usr/home/svn/foo/foo/format': No such file or directory

You are nesting locations. This isn't a valid configuration because it
leads to ambiguity when splitting a URL into the part which is outside
of the repository and the part which is inside the repository.

You need something like this instead:

 <Location /svn/bar>
 ...
 </Location>
 
 <Location /svn/foo>
 ...
 </Location>

Reply via email to