Julian Foad <julianf...@btopenworld.com> writes:

> Philip Martin
>
>> "Bert Huijben" <b...@qqmail.nl> writes:
>>>>  +  # The incoming "move" creates a tree-conflict as an incoming change
>>>>  +  # in a local move.  We don't yet track moves on the server so we
>>>>  +  # don't recognise the incoming change as a move.
>>>>     expected_output = svntest.wc.State(wc_dir, {
>>>>  -    'A/B/E2/alpha' : Item(status='A '),
>>>>  +    'A/B/E'       : Item(status='  ', treeconflict='C'),
>>>>  +    'A/B/E/alpha' : Item(status='  ', treeconflict='D'),
>>> 
>>>  treeconflict='D' ?
>>> 
>>>  I'm surprised that it works that way.
>> 
>> The update produces the output:
>> 
>> Updating 'svn-test-work/working_copies/update_tests-64':
>>    C svn-test-work/working_copies/update_tests-64/A/B/E
>>    D svn-test-work/working_copies/update_tests-64/A/B/E/alpha
>> A    svn-test-work/working_copies/update_tests-64/A/B/F/alpha
>> Updated to revision 2.
>> Summary of conflicts:
>>   Tree conflicts: 1
>> 
>> Do you think it should be something else?
>
> I've never heard of us printing a 'D' in the tree conflict column, and
> the help for 'up' and 'merge' don't mention it where they describe
> this output, so yes it looks wrong or else is some bit of new design
> that hasn't been completed.

I believe Bert introduced this notification in r1089779:

   More preparation for allowing more kinds of shadowed updates: Show
   notifications of shadowed updates in the tree conflict column, to
   make it more obvious that they are special and to allow verifying
   their behavior in the test suite.

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Reply via email to