Author: gstein
Date: Fri Apr 23 21:45:33 2010
New Revision: 937532

URL: http://svn.apache.org/viewvc?rev=937532&view=rev
Log:
* notes/wc-ng/conflict-storage: update prop conflict storage

Modified:
    subversion/trunk/notes/wc-ng/conflict-storage

Modified: subversion/trunk/notes/wc-ng/conflict-storage
URL: 
http://svn.apache.org/viewvc/subversion/trunk/notes/wc-ng/conflict-storage?rev=937532&r1=937531&r2=937532&view=diff
==============================================================================
--- subversion/trunk/notes/wc-ng/conflict-storage (original)
+++ subversion/trunk/notes/wc-ng/conflict-storage Fri Apr 23 21:45:33 2010
@@ -160,13 +160,23 @@ There can be one or more property confli
 by one or more "prop" KIND conflicts. Each "prop" conflict has the
 following form:
 
-  ("prop" PROPERTY_NAME ([ORIGINAL_VALUE]) ([MINE_VALUE]) ([INCOMING_VALUE]))
+  ("prop" PROPERTY_NAME
+          ([ORIGINAL_VALUE])
+          ([MINE_VALUE])
+          ([INCOMING_VALUE])
+          ([INCOMING_BASE_VALUE]))
 
 PROPERTY_NAME is the name of the property, such as "svn:eol-style".
 
-Each property value ({ORIGINAL,MINE,INCOMING}_VALUE) is represented as an
-empty list indicating the property did not exist in that version, or a
-1-item list containing the particular value.
+Each property value ({ORIGINAL,MINE,INCOMING,INCOMING_BASE}_VALUE) is
+represented as an empty list indicating the property did not exist in
+that version, or a 1-item list containing the particular value.
+
+ORIGINAL_VALUE is the property that was checked out
+MINE_VALUE is the current/ACTUAL value in the working copy
+INCOMING_VALUE is the new/target value from an update/merge/etc
+INCOMING_BASE_VALUE is used during merges, as an incoming property
+  change is expressed as "change from INCOMING_BASE to INCOMING"
 
 ### stsp: What's the size limit of a prop value?
 ### HKW: In theory, there isn't one.  In practice, we used to caution people


Reply via email to