Exclusive Locking: 2nd draft
From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2004-05-20 18:22:21 CEST
Great discussion, folks. Allow me to take back the microphone and
I'm now in the camp with ghudson and jpieper: I don't think we need
Use case #1: svn client
LOCK -----> path cannot be locked or committed by anyone else.
GET -----> returns path@HEAD universally. existence of lock is
commit ----> allowed on path IFF you own the lock.
UNLOCK ----> lock is removed. others can lock or commit the path.
Use case #2: dumb dav client
LOCK -----> path cannot be locked or committed by anyone else.
GET -----> returns path@HEAD universally. existence of lock is
PUT ----> if (autoversioning is on)
UNLOCK ----> lock is removed. others can lock or commit the path.
Note that the autoversioning feature already exists: if turned on, an
In any case, this seems like a very simple proposal to me. I know
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.