[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Can't checkout repository with space in its name over http

From: Greg M <gmartyn_at_verizon.net>
Date: 2004-01-08 04:13:52 CET

Hi all,

 

First off, thanks for all the hard work :)

 

I am having a little trouble.. maybe someone here can help me

 

I am running SVN on Windows XP, with Apache 2.0.48. I have two repositories
stored on my computer. Both are in the folder "F:\Subversion Repositories".
One is called "www", the other is "My Documents". I am able to check out
both when using the file:// protocol, but I run into trouble with the "My
Documents" one when I try to do it over http.

 

Here's the relevant part of my http.conf:

<Location /svn>

DAV svn

SVNParentPath "F:\Subversion Repositories"

AuthType Basic

AuthName "Subversion repositories"

AuthUserFile passwd

#AuthzSVNAccessFile svnaccessfile

Require valid-user

</Location>

 

I can check out the repository named www by giving the url of the repository
as:

http://localhost:8080/svn/www/

I am unable to check out the repository named My Documents by giving the url
of the repository as:

http://localhost:8080/svn/My%20Documents/

 

I am able to browse both repositories using those URLs, but I can only
checkout www.

 

Here's the error message I get:

PROPFIND request failed on '/svn/My Documents/!svn/vcc/default'

Could not open the requested SVN filesystem

 

Here's the errors that show up in my Apache error log:

Mon Dec 22 16:25:07 2003] [error] [client 127.0.0.1] (20014)Error string not
specified yet: Can't open file 'F:\Subversion Repositories/My/format': The
system cannot find the path specified.

[Mon Dec 22 16:25:07 2003] [error] [client 127.0.0.1] Could not fetch
resource information. [500, #0]

[Mon Dec 22 16:25:07 2003] [error] [client 127.0.0.1] Could not open the
requested SVN filesystem [500, #720003]

[Mon Dec 22 16:25:07 2003] [error] [client 127.0.0.1] Could not open the
requested SVN filesystem [500, #720003]

 

Here's what I typed at the commandline. (I made sure that c:\test was empty
before issuing each command):

 

C:\test>"c:\program files\subversion\bin\svn" --version

svn, version 0.35.1 (r8050)

   compiled Dec 21 2003, 07:34:35

[-snip-]

 

C:\test>"c:\program files\subversion\bin\svn" checkout
file:///f:/Subversion%20Repositories/www/
<file:///f:\Subversion%20Repositories\www\>

A www\html

[-snip-]

 

C:\test>"c:\program files\subversion\bin\svn" checkout
http://localhost:8080/svn/www/

A www\html

[-snip-]

 

C:\test>"c:\program files\subversion\bin\svn" checkout
file:///f:/Subversion%20Repositories/My%20Documents/
<file:///f:\Subversion%20Repositories\My%20Documents\>

A My Documents\Picture.doc

[-snip-]

 

C:\test>"c:\program files\subversion\bin\svn" checkout
http://localhost:8080/svn/My%20Documents/

svn: PROPFIND request failed on '/svn/My Documents/!svn/vcc/default'

svn:

Could not open the requested SVN filesystem

 

 

As you can see, I don't have svn in my path. I don't think that has caused
any problems though.

 

The most interesting error message I see is that apache is looking for a
file called 'F:\Subversion Repositories/My/format'. I imagine it is supposed
to be looking for 'F:\Subversion Repositories/My Documents/format'.

 

Any help would be appreciated.

Thanks,

Greg Martyn

New York, USA
Received on Thu Jan 8 04:17:58 2004

This is an archived mail posted to the Subversion Dev mailing list.