[LLVMdev] [Fwd: Re: svn issues]

Reid Spencer rspencer at reidspencer.com
Wed Jul 25 10:19:45 PDT 2007


This just in from Oscar ..

Reid

-------- Forwarded Message --------
> From: Oscar Fuentes <ofv at wanadoo.es>
> To: Reid Spencer <rspencer at reidspencer.com>
> Subject: Re: svn issues
> Date: Wed, 25 Jul 2007 19:09:17 +0200
> 
> Reid Spencer <rspencer at reidspencer.com> writes:
> 
> > Hi David,
> >
> > On Wed, 2007-07-25 at 10:38 -0500, David A. Greene wrote:
> >> I'm getting a lot of errors from svn like this:
> >> 
> >> svn: REPORT request failed on '/svn/llvm-project/!svn/vcc/default'
> >> svn: REPORT of '/svn/llvm-project/!svn/vcc/default': Could not read response 
> >> body: Secure connection truncated (https://llvm.org)
> >
> > What is /svn/llvm-project/!svn/vcc/default ?
> >
> > I don't think we have a module named "svn", certainly not "!svn".  I
> > don't know why the svn tool would create such a URL.  Also, with https
> > you need a user id and it looks like one isn't being provided from the
> > URL shown. 
> 
> Hi Reid.
> 
> Sorry to post off-list, but I'm not subscribed (reading through
> gmane).
> 
> The URL is fine. You can check that all svn URLs have that format
> checking apache's access log. That is from my server:
> 
> 81.41.168.35 - distm [20/Jul/2007:17:20:49 +0200] "PROPFIND
> /dist/!svn/vcc/default HTTP/1.1" 207 392
> 
> 'dist' is the virtual directory that is managed by svn (when apache
> receives a request for such directory, it delegates on the associated
> module, in this case, mod_dav_svn.so. In your case the virtual
> directory is '/svn/llvm-project').
> 
> '!svn' is a tag that identifies the meta-info of the repository.
> 
> 'vcc/default' is path within that metainfo.
> 
> When the client communicates with the server, the first operations
> refer to that '.../!svn/whatever', so if there are a communication
> problem, the first URL has that form. Later request have the form:
> 
> 81.41.168.35 - distm [20/Jul/2007:17:20:53 +0200] "PROPFIND
> /dist/trunk/projects/distm HTTP/1.1" 207 708
> 
> Here, '/dist/trunk/projects/distm' is a true path within the
> repository.
> 
> Maybe this explanation is not 100% accurate, but gives an idea of what
> is happening.
> 
> Hope this helps.
> 




More information about the llvm-dev mailing list