Why can you not reference the main repository? The meta repository is just a place where the configuration loader tool fetches them.Platform-specific elements go in the separate 'sections' of a baseline or version method.�Don't make separate branches of the same ConfigurationOf class. You will not only make your life hard but also confuse all users!Maybe you can explain why you think you need those?Johan�How do others resolve this?I'd like to avoid maintaining many branches of ConfigurationOfA.Since the repository is hardcoded, this is going to be a problem because the MetaRepo will then cross-ref other repositories and weaken robustness or miss uptodate ConfigurationOfB...But the repository is hardcoded here.I have some packages A that depend on another package B.In Metacello, I can easily declare the dependencyspec className: 'ConfigurationOfB'; versionString: #'stable'; repository: 'http://www.squeaksource.com/MetacelloRepository' ].
My problem is that I'd like to edit a ConfigurationOfA valid for pharo 1.x, 2.0.x and 3.0.x (so far so good) and put a copy in MetaRepoForPharo20 and another copy in MetaRepoForPharo30.