[squeak-dev] How do I use Monticello Configurations?

Josh Gargus josh at schwa.ca
Wed Sep 30 16:53:52 UTC 2009


On Sep 30, 2009, at 4:01 AM, Bert Freudenberg wrote:

>
> On 30.09.2009, at 10:49, Joshua Gargus wrote:
>
>> I've never used Monticello Configurations before, and would like  
>> some guidance before I screw up the trunk (there's your motivation  
>> to answer quickly, hah!  :-).  Here are my questions:
>>
>> I don't feel like adding each package individually, since this  
>> seems error-prone and is definitely tedious.  Is it safe to add  
>> packages using match '*'?  This seems a bit dangerous, because I  
>> might inadvertently add a package that doesn't belong (eg: if I'm  
>> also working on a package that isn't in trunk/).  Is there a way to  
>> start from a previous configuration?
>
> Yes. It's *the* way.
>
>> In other words, can I populate a new configuration using the latest  
>> versions of all packages in a previous configuration?
>
> Yes. Open the previous configuration (select it in the repo, click  
> browse). Then update it (click Update / from image).	


Thanks, seems simple now that I know the right clicks.


>
>> Can you specify multiple version of the same package in a single  
>> configuration?  For example, if I want to load Compiler-jcg.85  
>> before Compiler-jcg.86, can I add them in that order to a  
>> Configuration, or do I need to create two Configurations?
>
> I never tried the former, but the latter is the canonical way.
>
> Typically you only need to provide conf maps for the intermediate  
> steps. After the last explicit configuration is loaded, the updater  
> proceeds to load the latest version of all packages it can find.


Ah, good... I only need one intermediate step so I only need one  
configuration without any repeated package versions.

Thanks,
Josh



>
> - Bert -
>
>
>




More information about the Squeak-dev mailing list