[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Resolving conflicts during merge - could not postpone all

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Tue, 19 Feb 2013 00:59:11 +0000 (GMT)

I (Julian Foad) wrote:

> Hi Mark.  I can reproduce the 'q'-doesn't-quit bug on Linux -- it
> just moves on to the next conflict.  I wrote that and I'll investigate and
> fix it if Stefan doesn't beat me to it.

Revision 1447564 should fix that.  Thanks for reporting.

- Julian

> I can't reproduce the Enter-means-postone bug.  For me, hitting Enter just
> repeats the prompt (which I understand is the expected behaviour).
>
>
> Since Stefan saw the exact opposite on his system, maybe both bugs are
> exhibiting undefined (and variable) behaviour.  In any case, the interactive
> conflict resolver code is in need of -- to put it mildly -- a good overhaul. 
> I'll see what I can do.
>
>
> - Julian
>
> Mark Phippard wrote:
>
>> On Mon, Feb 18, 2013 at 12:44 PM, Stefan Sperling <stsp_at_elego.de>
> wrote:
>>
>>>   Typing 'enter' also postpones here.
>>>   But answering 'q' works for me before and after r1447398, on
>> OpenBSD.
>>>   (Except that typing backspace doesn't erase characters at the
> prompt
>> :-( )
>>>
>>>   Which platform are you on? Windows?
>>>   Is it possible that the new code added for prompting on the terminal
>>>   is responsible for this?
>>
>> Still not working for me.  This is the sequence I am doing:
>>
>> $ svn info
>> Path: .
>> Working Copy Root Path: /Users/markphip/work/src-trunk
>> URL: https://svn.apache.org/repos/asf/subversion/trunk
>> Relative URL: ^/subversion/trunk
>> Repository Root: https://svn.apache.org/repos/asf
>> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
>> Revision: 1447423
>> Node Kind: directory
>> Schedule: normal
>> Last Changed Author: stsp
>> Last Changed Rev: 1447398
>> Last Changed Date: 2013-02-18 12:17:53 -0500 (Mon, 18 Feb 2013)
>>
>>
>> $ svn merge ^/subversion/branches/fsfs-format7 .
>> .. snipped ...
>> Summary of conflicts:
>>   Text conflicts: 40
>>   Tree conflicts: 70
>> Conflict discovered in file 'Makefile.in'.
>> Select: (p) postpone, (df) diff-full, (e) edit, (m) merge,
>>         (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: q
>> Conflict discovered in file 'build.conf'.
>> Select: (p) postpone, (df) diff-full, (e) edit, (m) merge,
>>         (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: q
>> Conflict discovered in file
>> 'subversion/bindings/swig/include/svn_types.swg'.
>> Select: (p) postpone, (df) diff-full, (e) edit, (m) merge,
>>         (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
>>
>> ..etc ...
>
Received on 2013-02-19 01:59:50 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.