On Fri, May 23, 2014 at 11:12 PM, stepharo <[email protected]> wrote:

>
>  By all means use the change list for crash recovery, or even change sets.
>>  But unlike change sets, Monticello's updates provide support for any
>> number of steps.  Typically with a change set you have to manually reorder
>> things.
>>
>
> Yes
>
>
>   I've used change sets a lot in the past to pull off a number of
>> "adventurous" system changes.  But now I'm familiar with Monticello it
>> feels like its by far the best way.
>>
> Yes but it depends which changes he is doing. Imagine a change that break
> MC.
>

If it is possible to make the change in the image it is possible to make it
in MC.  One can always order the changes into a set of package versions
that can be loaded, even if each package modifies only one method.  One has
the post-load script as a place to change things after snapshot
manipulation, etc.  I don't believe that MC can't operate on itself.  We do
this constantly in Squeak trunk.  We have yet to break MC such that it
can't be updated.

-- 
best,
Eliot

Reply via email to