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

Re: General question about webdav and autoversioning

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2005-06-13 14:52:32 CEST

On Jun 12, 2005, at 5:13 AM, Max Bowsher wrote:

> Chris Jensen wrote:
>
>>>> Could you clarify? I'm not sure exactly what you are asking.
>>>>
>>>
>>>
>>> Suppose I have a repositoy on a mounted drive with autoversion
>>> enabled. I could also checkout a separate working copy and make
>>> changes/commit files manually -- for example, making a change to
>>> foo.doc. Then, if someone edits foo.doc on the network drive, the
>>> autocommit *could* fail because the revision is not up to date.
>>>
>>> I guess I should check this by myself, anyway :)
>>>
>>
>> Isn't this what locking in 1.2 is supposed to solve?
>> If the webdav client is well behaved then it should get a lock on
>> foo.doc when it's opened for editing, and then the user trying to
>> commit
>> from the working copy should be prevented because they don't have
>> a lock?
>> Isn't that how it works?
>>
>
> But, if you consider the case of a general text editor, and a
> webdav mount, the webdav components are unaware of the editing
> session, so locking cannot occur.

Chris: yes, this is why WebDAV has the LOCK/UNLOCK http methods.

Every webdav client behaves differently. The file may be locked when
it is opened for editing via webdav, or it may not be. You'll have
to experiment with different clients.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jun 13 14:57:11 2005

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