Sven, The versions in ConfigurationOfZTimestamp aren't quite defined correctly ... bleedingEdge defaults to loading the latest baseline version. A baseline version is declared by setting the blessing to #baseline:
spec blessing: #baseline. Your versions in ConfigurationOfZTimestamp are importing from the '1-baseline' but are not changing the blessing, so Metacello doesn't know that 1, 2, and 3 are literal versions and not baselines. So version 3 looks like the "latest baseline version".. To fix, this remember to set the blessing in your literal version specifications setting the blessing to something other that #baseline like #development: spec blessing: #development. while the version is under development or #release: spec blessing: #release. when the version is released (i.e., you will not be changing it any more). Dale ----- Original Message ----- | From: "Sven Van Caekenberghe" <[email protected]> | To: "[email protected] Development" <[email protected]> | Sent: Thursday, September 27, 2012 8:31:47 AM | Subject: [Pharo-project] Metacello bleedingEdge question | | Hi, | | I have a question. | | The following works as expected and loads the latest versions of the | code: | | ConfigurationOfZincHTTPComponents project bleedingEdge load. | | The following does not and keeps loading only the #stable one and not | the latest one. | | ConfigurationOfZTimestamp project bleedingEdge load. | | I can't see any difference, but I am a Metacello newbie. | | Has anyone any idea where I should look ? | | Thx, | | Sven | | -- | Sven Van Caekenberghe | http://stfx.eu | Smalltalk is the Red Pill | | | | |
