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

Re: more problems when using serf

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 22 May 2010 16:54:26 +0200

On 22.05.2010 15:42, Mark Phippard wrote:
> On Sat, May 22, 2010 at 3:18 AM, Stefan Küng<tortoisesvn_at_gmail.com> wrote:
>
>> On the TSVN mailing list, a user reported problems when accessing the
>> codeplex repositories with TSVN linked against the svn trunk.
>>
>> Further testing on my side revealed that this problem is due to the fact
>> that serf is now the default DAV lib.
>>
>> When using neon, everything works as expected.
>>
>> For example:
>> svn ls https://mvvmfoundation.svn.codeplex.com/svn
>> with serf leads to:
>>
>> subversion\subversion\svn\list-cmd.c:289: (apr_err=175003)
>> subversion\subversion\libsvn_client\list.c:272: (apr_err=175003)
>> subversion\subversion\libsvn_client\list.c:73: (apr_err=175003)
>> subversion\subversion\libsvn_ra_serf\serf.c:895: (apr_err=175003)
>> subversion\subversion\libsvn_ra_serf\serf.c:833: (apr_err=175003)
>> svn: The PROPFIND response did not include the requested resourcetype value
>>
>> Most other commands don't work either when using serf:
>> svn checkout
>> svn log
>> svn diff
>> ...
>>
>> Using neon works ok.
>
> Aren't they just emulating a Subversion server and the Subversion
> protocol? They have probably just not implemented it correctly.

They're using SvnBridge:
http://svnbridge.codeplex.com/

But even if they're using their own implementation, they follow the
protocol. At least to the extent that it's documented and they've tested
it with svn.
It's very bad to change something in svn that breaks such a big source
hoster.

> Github has started doing the same thing, it would be interesting to
> see if they have the same problems.

Github indeed does have a very basic svn implementation. But very basic,
most things don't work (e.g., log only shows the last commit).
So it's not really possible to test this with Github since we can't know
whether it's because of serf or because of the still experimental Github
implementation.
btw: that feature of Github was announced on April 1st - but since it's
still 'working' I guess it wasn't a joke.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2010-05-24 13:21:44 CEST

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