Monticello dependency handling

Avi Bryant avi at beta4.com
Sun Feb 15 06:00:47 UTC 2004


On Feb 13, 2004, at 6:47 PM, Avi Bryant wrote:

>
> On Feb 13, 2004, at 6:42 PM, Andreas Raab wrote:
>
>>> My favorite three words...
>>>
>>> Although getting it as a .mcz would have made me even happier.  ;)
>>
>> Sending a 230k zip to the list (which would be reject by the list 
>> admin
>> anyway) instead of a 5k uncompressed CS?! You gotta be kidding me ;-)
>
> Well, so clearly I need to add a DiffyVersion which is expressed 
> relative to an existing release.  Not difficult, just seemed like an 
> unnecessary optimization so far.  I'll add it to the TODO list.

Well, I have an early, awkward version of this for testing, at 
http://beta4.com/mc/monticello/Monticello-avi.115.mcz .  To use it, 
save or open a version normally, and when the little version inspector 
pops up, click the Diff button and choose an ancestor to base your diff 
on.  A new version inspector will pop up, but this time on an 
equivalent DiffyVersion (unfortunately there's no cue of this in the UI 
yet).  You can then use Save to save the DiffyVersion to a .mcd file.  
Loading a .mcd should work exactly like a .mcz as long as the ancestor 
is findable, except much faster :).  And it certainly is nice to be 
down to 25k files instead of 250k for Monticello...




More information about the Squeak-dev mailing list