On Thu, Aug 1, 2013 at 4:33 AM, Marcus Denker <marcus.denker@inria.fr> wrote:

On Aug 1, 2013, at 8:56 AM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:

> since years marcus is telling that MC storing ancestor information is doomed but we do not have something to really replace it.
>

This is yet another thing.


Yes, I was talking about the cache, not the ancestors.�
I think that removing the cache is indeed safe, isn't it?�

Monticello keep all history data of all package in image, this is not a cache. When you delete it, your package loses
it's history and you can not merge anymore.

MCVersionInfo allInstances do: [ :each | each instVarNamed: 'ancestors' put: nil ].

We did that on Pharo2 release and it saved 8MB (nearly a third of the image).

� � � � Marcus



--
Mariano
http://marianopeck.wordpress.com