[squeak-dev] The Trunk: Monticello-cmm.585.mcz
Tobias Pape
Das.Linux at gmx.de
Thu Jan 30 16:38:16 UTC 2014
On 30.01.2014, at 17:37, Chris Muller <asqueaker at gmail.com> wrote:
> Why in the world would we have the same VersionInfo twice in the same
> ancestry tree?
>
simple: 'adopt as ancestor'
There.
> Are there any examples in any of our trunk packages?
>
> On Thu, Jan 30, 2014 at 8:25 AM, Colin Putney <colin at wiresong.com> wrote:
>>
>>
>>
>> On Wed, Jan 29, 2014 at 1:51 PM, Eliot Miranda <eliot.miranda at gmail.com>
>> wrote:
>>
>>>
>>> IMO, there's another thing worth doing, and that is sorting and
>>> uniqueifying the history. I see duplicate entries in the ancestry which
>>> causes it to bloat (I suspect this happens on e.g. merge, but I'm not sure).
>>> I have seen my manual attempts at uniqueifying ancestry shrink significantly
>>> the size of mcz files.
>>
>>
>> We could may be uses Chris' unique registry idea to have canonical instances
>> of VersionInfo. That would save memory in the image. We could also change
>> the mcz format to allow references between nodes in the ancestry tree so
>> that there's no duplicate information there. That would save space inside
>> mcz files.
>>
>> But the tree structure contains important information, and collapsing the
>> tree into a linear history would prevent MC from doing merges properly.
>>
>> Colin
>>
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1665 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140130/86c6dfa5/signature.pgp
More information about the Squeak-dev
mailing list
|