The attached recipe shows that information recorded about a tree conflict can be
changed by subsequent updates.
Relevant output from the script:
+ svn info update-move/trunk/epsilon
+ egrep ^(Tree Conflict| Source)
Source left: (dir) ^/trunk/epsilon@1
Source right: (dir) ^/trunk/epsilon@2
+ svn up --accept p update-move/trunk
Updating 'update-move/trunk':
C update-move/trunk/epsilon
U update-move/trunk/epsilon/zeta
Updated to revision 2.
Summary of conflicts:
Tree conflicts: 1
+ svn info update-move/trunk/epsilon
+ egrep ^(Tree Conflict| Source)
Source left: (dir) ^/trunk/epsilon@2
Source right: (dir) ^/trunk/epsilon@2
This should not be allowed to happen because information about the operation
which introduced the conflict is overwritten.