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

RE: Dreamweaver and SVN 1.2 Locking

From: Jonathan Chum <jchum_at_aismedia.com>
Date: 2005-05-10 21:32:51 CEST

Great job guys on determining a solution. I was getting a bad feeling that
1.2 would be final in a matter of days before the problem was resolved. I am
now looking forward to trying out RC4 when it's released. :)

Jonathan Chum
Systems Developer

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AIS Media, Inc. - "We Build eBusinesses"
7000 Central Parkway, Suite #1700
Atlanta, GA 30328
Tel: 770.350.7998 ext. 505 / Fax: 770.350.9409
http://www.aismedia.com / jchum_at_aismedia.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-----Original Message-----
From: Ben Collins-Sussman [mailto:sussman@collab.net]
Sent: Tuesday, May 10, 2005 2:00 PM
To: Mark Phippard
Cc: users@subversion.tigris.org
Subject: Re: Dreamweaver and SVN 1.2 Locking

On Apr 27, 2005, at 10:20 AM, Mark Phippard wrote:

> Ben Collins-Sussman <sussman@collab.net> wrote on 04/27/2005
> 10:39:37 AM:
>
>
>> On Apr 27, 2005, at 9:29 AM, Mark Phippard wrote:
>>
>>>
>>> If you have the time and ability, another thing you might try is to
>>> see if
>>> you can get Dreamweaver to work with the generic Apache
>>> mod_dav_fs. If
>>> you can, then maybe the Subversion devs can learn something from
>>> that?
>>>
>>
>>
>
> I wonder if Julian has any info about Dreamweaver at greenbytes?
>

Mystery solved -- the Dreamweaver error you're seeing is indeed the
result of a recent svn 1.2.0-rc2 bug, we just discovered it and are
working to fix it now. I suspect it will be the main reason for
rc4. :-)

Specifically, Dreameweaver was sending a dav 'owner' field in the
lock request which looked like this:

        <D:owner><D:href>markphip</D:href></D:owner>

And then later on, when it did a PROPFIND to retrieve the lock's
details, it wasn't getting back what it had put in, like it's
supposed to. mod_dav_svn was sending back:

&lt;ns0:owner
xmlns:ns0=&quot;DAV:&quot;&gt;&lt;ns0:href&gt;markphip&lt;/
ns0:href&gt;&lt;/ns0:owner&gt;

In other words, mod_dav_svn was behaving as if a Subversion client
had created the lock, rather than a non-Subversion client.

Here's the dev@ thread describing the bug:

     http://svn.haxx.se/dev/archive-2005-05/0516.shtml

Thanks for finding this bug, Mark! The Dreamweaver HTTP trace was
critical.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue May 10 21:35:45 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.