On Tue, Feb 11, 2020 at 05:06:44PM +0100, Sven Van Caekenberghe wrote:
> NeoJSON and Seaside are already in my project's dependencies, but
> Seaside3 seems to never resolve to the same thing, so I would like to
> skip that. Is that possible ? I have this issue often with Seaside. I
> could fork and edit the baseline, but I'd rather not.
 
I do the following near the top of my load script:

  Metacello new
    baseline: 'Seaside3';
    repository: '...';
    load;
    lock.

And when loading other packages that may want to load another version of
Seaside:

  Metacello new
    baseline: 'whatever';
    repository: '...';
    onConflictUseLoaded;
    load.

I tried doing ifTrue:ifFalse: conditional loading in my baseline to test
for Seaside, but it didn't work. 
  
Pierce


Reply via email to