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.