[squeak-dev] The Inbox: Monticello-mva.667.mcz

Chris Cunningham cunningham.cb at gmail.com
Tue Apr 11 15:06:06 UTC 2017


On Tue, Apr 11, 2017 at 7:28 AM, Bert Freudenberg <bert at freudenbergs.de>
wrote:

> On Fri, Apr 7, 2017 at 10:38 PM, Milan Vavra via Squeak-dev <
> squeak-dev at lists.squeakfoundation.org> wrote:
>
>>
>> An mcz snapshot must include the complete version information.
>> An mcd is a different story.
>>
>> The mcd files being what they are store only the code that has been
>> changed
>> against its base version.
>>
>
> Awesome! I haven't tried it, but this sounds exactly how it should have
> been from the beginning. Thank you!
>
> I wonder what we should do about the MCDs auto-generated by the
> source.squeak server.
>
Does source.squeak server generate the MCD on each request, or does it
cache and/or save the MCD's generated so it doesn't have to the next time?
The later seems dangerous in this context.


> When we update the server code to produce these new diffy versions, then
> an older image won't get the correct history. Basically we would need to
> detect if the image requesting the MCD does have the history restoration
> code or not. Maybe it should send a little argument in the URL? E.g.
> http://source.squeak.org/trunk/Foo-abc.123(120).mcd?prunehistory but I'm
> not sure if that would throw off an older source server ...
>
> - Bert -
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170411/fb3bf53c/attachment.html>


More information about the Squeak-dev mailing list