Hi Stef.
For the old MC browser the revertSelection option doesn't have the code to 
do the option, seems to be present in 3.10 images though... I don't get a 
DNU for the diff option.

As for the Polymorph tool, it looks like there can be cases where there is a 
conflict with a deletion present in the incoming version of the merge.

Try replacing PSMCMergePatchMorph>>selectNextConflict with:

selectNextConflict
 "Select the next conflict after the current selection, if any."

 |next def|
 next := self nextConflict ifNil: [^self].
 def := next remoteDefinition ifNil: [next localDefinition].
 self changed: {#changes. #openPath. next targetClassName asString. def 
selector asString}

And, if that works in your case I'll version up the change and put on 
SqueakSource.

None of these issues should actually prevent you from merging, as such 
though.

Regards, Gary

----- Original Message ----- 
From: "Stéphane Ducasse" <[email protected]>
To: <[email protected]>
Sent: Tuesday, March 10, 2009 10:22 AM
Subject: Re: [Pharo-project] Blocked while merging


Hi all

did you see this mail
because I'm really blocked and cannot merge anymore in pharo.

Stef
On Mar 9, 2009, at 1:56 PM, Stéphane Ducasse wrote:

> Hi all
>
> I wanted to merge and I tried with the new Diff tools and I got a
> selector DNU,
> so I switched back to the old merge tool but I got the following bugs
>
> - click on an item
> bring the menu revertSelection -> DNU
> diff -> DNU
> install crahsed.
>
> Does anybody get the same, I'm using pharo 10248
>
> Stef
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to