On Jul 16, 2005, at 12:10 PM, SteveKing wrote:
>
> Ok, so here's what I found so far:
>
> In the line before your patch, svn_ra_get_locks() is called which  
> returns the error code 175002. According to the svn_error_codes.h  
> file, this would be SVN_ERR_RA_DAV_REQUEST_FAILED.
>
> So I stepped into svn_ra_get_locks(), then  
> svn_ra_dav__parsed_request().
>
> libsvn_ra_dav/util.c, line 722:
>
>   if ((code != expected_code)
>       || (rv != NE_OK))
>
> here, code is 501, and rv is zero. So a few lines below,  
> svn_ra_dav__convert_error() is called with rv=0 which makes it just  
> return the default error code SVN_ERR_RA_DAV_REQUEST_FAILED.
>
> So your patch fails because SVN_ERR_RA_DAV_REQUEST_FAILED is  
> returned, not SVN_ERR_UNSUPPORTED_FEATURE.
>
Huh?  I see error 200007 returned over the network:
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns"  
xmlns:C="svn:">
<C:error/>
<m:human-readable errcode="200007">
The requested report is unknown.
</m:human-readable>
</D:error>
...which is SVN_ERR_UNSUPPORTED_FEATURE.
This is what I get when I run a trunk client against  
cvs2svn.tigris.org's repository.  What's the difference here?  What's  
your setup?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jul 16 20:08:36 2005