You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2015/08/31 22:18:08 UTC

svn commit: r1700329 - /subversion/branches/move-tracking-2/BRANCH-README

Author: julianfoad
Date: Mon Aug 31 20:18:08 2015
New Revision: 1700329

URL: http://svn.apache.org/r1700329
Log:
On the 'move-tracking-2' branch: Update BRANCH-README.

* BRANCH-README
  Record another thought.

Modified:
    subversion/branches/move-tracking-2/BRANCH-README

Modified: subversion/branches/move-tracking-2/BRANCH-README
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/BRANCH-README?rev=1700329&r1=1700328&r2=1700329&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/BRANCH-README (original)
+++ subversion/branches/move-tracking-2/BRANCH-README Mon Aug 31 20:18:08 2015
@@ -108,6 +108,16 @@ Work on this branch:
         * The 'replay' function must tell the driven editor which EIDs
           are previously known and which are to be considered as new.
 
+        * Possible ways to achieve this are:
+
+          - EIDs created within a txn are allocated from a txn-local id-space
+            (e.g. negative integers, if committed EIDs are positive integers)
+            and on commit converted to committed EIDs, and this conversion
+            communicated back to the client if the client wants to know it.
+
+          - Each EID includes the txn-id of the txn in which it was created,
+            and txn-id is unique.
+
         * The editor API must accept "new" EIDs in all EID contexts:
           including as a parent-eid, or as a subtree-root eid, not only
           as the primary EID of the element the method is operating on.