I am using virtual hosts in Apache.  Initially I had
        <Directory /usr/local/var/svn>
        Deny from all
        Allow from 127.0.0.1 ::1/128 192.168.40.0/24
        # enable svn
        DAV svn
        SVNPATH /usr/local/var/svn
        </Directory>
as part of the site file.  However, after a successful import, I did
$ svn co http://svn.betterworld.us/gnosis/parse/trunk parse
and got
svn: REPORT request failed on '/usr/local/var/svn/!svn/vcc/default'
svn: Unusable URI: it does not refer to this repository
The apache logs showed
[Sun Oct 21 14:03:40 2007] [error] [client 192.168.0.2] Could not parse
'src-path' URL.  [500, #190001]
[Sun Oct 21 14:03:40 2007] [error] [client 192.168.0.2] Unusable URI: it
does not refer to this repository  [500, #190001]
The FAQ mentioned a somewhat similar looking problem (but on OS-X; I'm
on Linux) and suggested trying file:/// access.  That worked.
I then moved the commands to this section:
        <Location />
        # enable svn
        DAV svn
        SVNPATH /usr/local/var/svn
        </Location>
and reloaded.  Now it works fine.
Should this be the way things are?  The Apache docs for DAV indicate it
should be used in a directory context, which included both <Location>
and <Directory>.
Also, I initially tried putting the DAV and SVNPATH directives in the
virtual host specification without either <Location> or <Directory>.
Apache rejected that as an erroneous configuration.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Oct 22 00:02:53 2007