you diffirent versions can also be branches of the same repo , so you have
one branch for pharo 4 and one for pharo 5 , baseline can load code from
specific branches.

On Tue, Oct 20, 2015 at 4:14 PM Gabriel Cotelli <[email protected]> wrote:

> I've tried something like this with a BaselineOf and it works, but I want
> to define the #stable version for a ConfigurationOf because as far as I
> know the ConfigurationBrowser/CatalogBrowser uses only configurations and
> tries to load the stable symbolic version.
>
> On Tue, Oct 20, 2015 at 4:06 AM, Max Leske <[email protected]> wrote:
>
>> Hi Gabriel,
>>
>> Looks ok to me.
>>
>> Take a look at
>> https://github.com/theseion/LibGit/blob/master/BaselineOfLibGit.package/BaselineOfLibGit.class/instance/baseline..st.
>> I think you’ll find all your use cases in that baseline.
>>
>> As for loading:
>>
>> Metacello new
>>   baseline: #LibGit;
>>   repository: 'github://theseion/LibGit:master';
>>   load.
>>
>> Metacello new
>>   baseline: #LibGit;
>>   repository: 'github://theseion/LibGit:master';
>>   load: 'development’.
>>
>> HTH,
>> Max
>>
>>
>> On 20 Oct 2015, at 05:05, Gabriel Cotelli <[email protected]> wrote:
>>
>> I was wondering if something like this can work:
>>
>> Given a ConfigurationOfProject (a subclass of ConfigurationOf)  defining:
>>
>> stable: spec <symbolicVersion: #stable> spec for: #'pharo4.0.x' do:
>> [spec baseline: 'Project' with: [ spec repository: 
>> 'github://username/Project:stableForPharo4/']].
>> spec for: #'pharo5.0.x' do: [spec baseline: 'Project' with: [ spec
>> repository: 'github://username/Project:stableForPharo5/']].
>>
>> where stableForPharo4 and stableForPharo5 are tags in the git repo (and
>> assuming the BaselineOfProject is defined in this commits). Is this
>> supposed to work :
>>
>> Metacello new
>>   configuration: 'Project';
>>   repository: 'github://username/Project:master';
>>   version: #stable;
>>   load. ??
>>
>> I've tried using a non-symbolic version and it works but I can't make it
>> work for #stable. I'd like to use this configuration for the Configuration
>> Browser/Catalog Browser.
>>
>> Any help is appreciated.
>>
>>
>>
>

Reply via email to