Author: hwright
Date: Thu Dec 3 01:29:15 2009
New Revision: 886648
URL: http://svn.apache.org/viewvc?rev=886648&view=rev
Log:
* notes/wc-ng/locking:
Add a note about overlapping locks.
Modified:
subversion/trunk/notes/wc-ng/locking
Modified: subversion/trunk/notes/wc-ng/locking
URL:
http://svn.apache.org/viewvc/subversion/trunk/notes/wc-ng/locking?rev=886648&r1=886647&r2=886648&view=diff
==============================================================================
--- subversion/trunk/notes/wc-ng/locking (original)
+++ subversion/trunk/notes/wc-ng/locking Thu Dec 3 01:29:15 2009
@@ -110,6 +110,15 @@
are in this category and the WC-NG work tries to redesign several of these
operation to the first class of operations.
+Lock Overlapping
+----------------
+As in wc-1, locks may not overlap. For instance, a process which acquires
+a depth-infinity lock for /A/B will encounter an error if it attemps to
+later acquire a lock for /A/B/C, even though it already owns the logical
+lock for that path. In this way wc-ng can ensure the explicit lock for a
+given logical lock is stored in one location. This location will be the
+first lock encountered on a recursive crawl up the working copy tree.
+
APIs
----