[Seaside-dev] broken MC versions

Norbert Hartl norbert at hartl.name
Wed Jul 20 12:02:58 UTC 2011


Am 20.07.2011 um 13:13 schrieb Philippe Marschall:

> 2011/7/20 Norbert Hartl <norbert at hartl.name>:
>> 
>> Am 20.07.2011 um 12:12 schrieb Philippe Marschall:
>> 
>>> 2011/7/20 Lukas Renggli <renggli at gmail.com>:
>>>> What versions of Pharo are affected? Is this also a problem in the
>>>> widely used Pharo 1.2.1?
>>> 
>>> It looks like a VM/plugin issue, you can check whether you're affected with:
>>> 
>>> ((1 to: 100) collect: [ :i |
>>>       UUID new asString ]) asSet size
>>> 
>>> 
>>>> What is the exact problem we get?
>>> 
>>> If you inspect the history of Seaside-Core-pmm.731 it gets cropped at
>>> Seaside-Core-pmm.729 because the ancestor has the same UUID.
>>> 
>>> I don't know whether the merge code uses the same logic as the UI code.
>>> 
>>>> Finding: You could use Gofer to fetch all versions and extract the UUID.
>>>> 
>>>> Fixing: Not really possible, because the ancestry of all existing
>>>> verions would need to be rewritten.
>>> 
>>> Assuming only WIP versions are affected, I though more of a way to
>>> extract and replay a change set and then commit a new version with a
>>> different version number and UUID.
>>> 
>> Can't you just merge the individual versions one after the other and save a new version?
> 
> How is that supposed to help? The versions are already in the ancestry.
> 
I was mislead. Somehow I thought that merging does not include the merged version in the ancestry which is false, right?

Norbert

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20110720/61043210/attachment.htm


More information about the seaside-dev mailing list