On Fri, May 23, 2014 at 11:12 PM, stepharo <stepharo@free.fr> 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