OK, if the MetacelloRepository on squeaksource can still serve as reference, I'm perfectly OK with it, I don't know why I had this impression that anything beginning with those 6 letters was going to be seen as a problem ;)
2014-03-22 18:53 GMT+01:00 Johan Brichau <johan@inceptive.be>: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?JohanHow 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.