On 4/24/19 3:08 PM, Norbert Hartl wrote:
I donât have an idea how to achieve this with a group. It is about changing the number of dependencies of one package.
There's load order and there's grouping... If you are using #linear loads for a BaselineOf then hard dependencies (Metacello requires:) dictate load order and load order is important. If you are using #atomic loads, then load order for packages is not important ... for #atomic loads you only need to specify which set of packages you want to have loaded together ... so if you have a baseline where you don't use #requires: anywhere and simply define different groups for each set of package to want to have loaded together (one for productA and another for productB) ... you should be able to get what you want ... If this is a public baseline, then you have to warn users of your project that the only legally loadable entities are the set of groups that you've created, then things should work well ... ... I'd think:)
So no way of making Metacello load a package with one name and load a baseline with another name?
Not sure what you are thinking about here ... i think I need a concrete example of what you mean here... Dale