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
