Hi Sean, Guille, 2018-04-24 15:31 GMT+02:00 Sean P. DeNigris <[email protected]>: > Guillermo Polito wrote >> Should we continue providing configurations that point to the >> baselines? I've read some rants against it. >> I know it may be "uncomfortable", but publishing some meta-data in a >> repository in XXX technology is kind of the same...
Baselines are simple. If using a baseline in the Catalog forces it to be more complex (like need to add a repository url in the baseline), then do not do it and only support configurations. > This seems like an implementation detail. IHMO what people are really > complaining about is lack of tool support to map some standard, repeatable > trustability system like a Config's #stable and #development to a baseline > that refers to an exact snapshot of code (i.e. commitish in git parlance > IIUC). Sort of. A typical git-based development is one tag or branch per pharo version, hence one BaselineOf per supported Pharo version. A single configuration in the Catalog can triage on those baselines, and be used by multiple Pharo versions (4, 5, 6, 7, etc...) This would point out to having only one repository for the Catalog (for all Pharo versions); but the ability for the Catalog to filter out Configurations that are not updated on newer versions. Bonus: if you're tracking Pharo versions in your branches (if you have pharo5.0, pharo6.0, pharo7.0 branches, for example), it may be possible to write a generic url in the configurationOf, like that: repository: 'github://dalehenrich/filetree:pharo', SystemVersion current dottedMajorMinor ,'_dev/repository' Bonus+: you can also play with Unix / Windows dependent branches (because you can also query additional system attributes) Bonus++: Smalltalkhub repositories would still work... Feature: it would be nice to be able to test if the current version-dependent branch or tag exists on the target (i.e. query github), then it would be easy to write something like -> no pharo8.0 branch on repository ? Not available on Pharo8. Thierry > > > ----- > Cheers, > Sean > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html >
