2014-10-29 15:54 GMT+01:00 Mark Rizun <mri...@gmail.com>:

> This is the one which sounds difficult for me. Patterns are fairly global
>> in nature, and they may match synonyms (i.e. methods of the same name but
>> with different meanings), so I'm worried about the mastery of my changes.
>>
>> For an isNil ifTrue: to ifNil:, it's easy. But for an indexAt: to at:
>> because I'm changing an internal API, I'd like a better preview of what it
>> will affect before launching it (or a way to examine the resulting changes,
>> which is a bit convoluted).
>>
>
> You will see upcoming changes in Changes browser, so you can decide if
> it's what you really want.
>

You mean the changes tool in Monticello ?


> It's like applying refactoring.
>

Hum. Yes.

>
>
>
> I think this is already available, you just have to use it (or trigger it).
>>
>
> I'm not aware of this kind of things, can you specify where it is
> available?
>
>
> In that case, I would keep the old node, and simply try to find where is
>> the old node equal in the new ast when undoing (or when building the menu
>> to show that an undo is possible on that node).
>>
>
> That's pretty much the same what I'm doing.
>

Oh well, then you're done ;)

Thierry


>
> Mark
>

Reply via email to