[squeak-dev] Re: moving a class betwen two monticello packages
Levente Uzonyi
leves at elte.hu
Wed Jan 28 19:28:02 UTC 2015
I guess the new version of Pkg2 depends on the new version of Pkg1. In
this case you can create a third package (Pkg3), and move class C to that
package. In your server image, load Pkg3 first (this will keep class C in
your image), then update Pkg1 and Pkg2, and finally unload Pkg3 (which
should be empty by now, because Pkg2 contains the class).
Levente
On Wed, 28 Jan 2015, Michal wrote:
>
> hi Marcel -
>
> Thanks for your answer, and yes, I should have been clearer:
>
>> What exactly did you do? :)
>
> A version of this:
>
>> Having a system with old Pkg1 to update with new version, C will be removed.
>
> That is: mv class C from Pkg1 to Pkg2 in a development image, load Pkg1 and then Pkg2 in the server image (this is Seaside related).
>
> And yes, depending on the order of loading, C will come back, but it will have lost its state, if any, obviously. So the question stands, I think:
>
> What is the best way of moving a class from one mcz package to another, and then load those packages in a different image without ever getting C removed from the image?
>
>
>
More information about the Squeak-dev
mailing list
|