[squeak-dev] Package name prefix-matching (was: modularity goals (was: The Trunk: ToolBuilderTests-fbs.1.mcz))

Frank Shearar frank.shearar at gmail.com
Thu Dec 12 18:37:29 UTC 2013


Despite the lack of a ToolBuilderTests, and the presence of a
ToolBuilder-Tests package, Monticello Browser tells me that I have a
ToolBuilderTests, not a ToolBuilder-Tests.

frank

On 11 December 2013 20:56, Frank Shearar <frank.shearar at gmail.com> wrote:
> OK, I think I've done the right thing - mind giving it a check?
>
> frank
>
> On 11 December 2013 11:20, Frank Shearar <frank.shearar at gmail.com> wrote:
>> Thanks, Chris. I've prepped the changes, and I'll push them tonight.
>>
>> frank
>>
>> On 11 December 2013 02:19, Chris Muller <ma.chris.m at gmail.com> wrote:
>>> - delete ToolBuilderTests-fbs.2  too, since you have its code in the new -1.
>>>
>>> On Tue, Dec 10, 2013 at 8:17 PM, Chris Muller <ma.chris.m at gmail.com> wrote:
>>>> Since there is no ancestry yet, you can remove the ancestry and start over:
>>>>
>>>> - Delete working copy ToolBuilderTests.
>>>> - Add ToolBuilderTests back (+Package button).  Ancestry is now clean.
>>>> - Use the rename function from the menu to rename ToolBuilderTests to
>>>> ToolBuilder-Tests.
>>>> - Save ToolBuilder-Tests-fbs.1.
>>>> - delete ToolBuilderTests-fbs.1 from the repository.
>>>>
>>>> On Tue, Dec 10, 2013 at 2:10 PM, Frank Shearar <frank.shearar at gmail.com> wrote:
>>>>> n 10 December 2013 00:21, Chris Muller <asqueaker at gmail.com> wrote:
>>>>>>>> PS -- Since it was for aesthetic reasons, it would be better and more
>>>>>>>> consistent if it were named "ToolBuilder-Tests" instead of
>>>>>>>> "ToolBuilderTests".
>>>>>>>
>>>>>>> Sure, but then Monticello forces you to have as many packages as there are
>>>>>>> ToolBuilder-Foo thingies, right?  That's ok for ToolBuilder, but for Tools
>>>>>>
>>>>>> I was talking about ToolBuilder-*, not Tools.  The other packages in
>>>>>> the family are
>>>>>>
>>>>>>   ToolBuilder-Morphic
>>>>>>   ToolBuilder-MVC
>>>>>>   ToolBuilder-SUnit
>>>>>>
>>>>>> Whoa!  ALL of which have no definitions!  Frank is this something you
>>>>>> modularized out?  So we should somehow remove these WorkingCopy's from
>>>>>> the trunk image.  Via some postscript perhaps?
>>>>>
>>>>> Nah, I just did the wrong thing. Worse, I even paused to think about
>>>>> the package name before doing the wrong thing. The question is: how to
>>>>> rename the package? It's trivial to rename the package through the UI.
>>>>> But now I have a ToolBuilderTests-fbs.2. Is the right thing to do the
>>>>> following?:
>>>>> * rename the mcz to ToolBuilder-Tests-fbs.2
>>>>> * copy that to trunk
>>>>> * change the config map to reference this instead of ToolBuilderTests-fbs.1
>>>>>
>>>>> frank


More information about the Squeak-dev mailing list