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