On 17.03.2015 22:53, Stefan Sperling wrote:
> On Tue, Mar 17, 2015 at 10:11:28PM +0100, Bert Huijben wrote:
>>
>>> -----Original Message-----
>>> From: s...@apache.org [mailto:s...@apache.org]
>>> Sent: dinsdag 17 maart 2015 13:05
>>> To: comm...@subversion.apache.org
>>> Subject: svn commit: r1667280 - in /subversion/trunk/subversion:
>>> libsvn_wc/merge.c tests/cmdline/merge_tests.py
>>>
>>> Author: stsp
>>> Date: Tue Mar 17 12:05:10 2015
>>> New Revision: 1667280
>>>
>>> URL: http://svn.apache.org/r1667280
>>> Log:
>>> Always install a .mine file for conflicted binary files, not just in
>>> case the binary file was detranslated.
>>>
>>> This makes the 'mine-full' option work again from the conflict prompt.
>>> Before this change, an assertion in libsvn_wc failed when the 'mine-full'
>>> option was used since no path for 'mine' was recorded in conflict storage.
>> I think it is better to make the interactive conflict resolver work the way 
>> we always installed binary conflicts since 1.0, than to change the way we 
>> install conflict markers for a bugfix of the conflict resolver.
>>
>> In case of conflicts of a binary file there is no pre-merged file with 
>> conflict markers and therefore we just leave the 'mine' file just where it 
>> is... At the original location.
>> (For text conflicts we move it to a different location, and then install the 
>> pre-merged file with conflict markers there)
>>
>>
>> This patch introduces a second copy of the same file, while clients always 
>> had to handle this case for 1.0-1.8 anyway.
>>
>>
>> If the interactive conflict resolver needs a patch, we should probably also 
>> backport this patch.
>>
>>      Bert 
>>
> The problem is that choosing 'mine-full' crashes in libsvn_wc.
> Are you suggesting we shouldn't offer the 'mine-full' option for binary files?

What does providing that option have to do with creating a duplicate
file in the WC?

-- Brane

Reply via email to