[cvs] [Wiki] changed: Project/ResourceLocking

Ben Klang ben at alkaloid.net
Sun Aug 10 23:32:08 UTC 2008


bklang  Sun, 10 Aug 2008 19:32:08 -0400

Modified page: http://wiki.horde.org/Project/ResourceLocking
New Revision:  1.15
Change log:  It's now August

@@ -15,9 +15,9 @@
  > **Locking** The easy one is to lock an item for a certain time  
when someone starts to edit it. If someone else trys to edit it Horde  
will deny this and tell the user to wait. The disadvantage of this is  
that only one person can edit one item at one time which on a popular  
system may be cumbersome.  However there is additionally the concept  
of a "shared" lock which may be useful with the next strategy.

  > **Try to merge** An improved approach would be to allow Horde  
applications to try to merge the changes two users make similar to  
source control software. If changes cannot be merged automatically  
Horde will notify the user. Horde_Lock will make no attempt to  
implement merging as this is highly application specific but is  
designed to allow applications to use the shared lock concept in  
concert with a merging strategy.

-+++ Project Status - May 2008
++++ Project Status - August 2008
  > Since a mechanism is needed to lock resources for full !WebDAV  
functionality a new Horde_Lock subsystem has been merged into Horde  
3.2.  This subsystem is capable of locking arbitrary resources  
identified by URI and grouped by scope.  The locks support timeouts  
and exclusive vs. shared semantics.

  +++ The API
  > The API has been published in the Horde API documentation.  Anyone  
interested in this project is invited to review the following URL and  
provide feedback to the Horde Dev mailing list.


More information about the cvs mailing list