Sean,

The Metacello Preview will support semantic versioning system as well as the 
current metacello versioning system ... and one will be able to choose on a 
project by project basis. 

I have all of the version comparison operators implemented for semantic 
versioning, but at the time I did the implementation there was some ambiguity 
about sort order for some of the version components (specifically related to 
pre-release and build versions), but I looked at the spec the other day and it 
seems that they seem to have clarified the wording ... which means I have to 
revisit my implementation:)

Doesn't help with ensuring that developers increment the correct version 
component at the right time:)

Dale

----- Original Message -----
| From: "Sean P. DeNigris" <s...@clipperadams.com>
| To: pharo-project@lists.gforge.inria.fr
| Sent: Tuesday, April 16, 2013 5:50:37 PM
| Subject: Re: [Pharo-project] Metacello configuration conventions
| 
| Camillo Bruni-3 wrote
| > I liked ruby-gems approach more than the one in Metacello. You usually
| > specify
| > a major version (as under linux) for your dependency.
| 
| It seems they're using semantic versioning, which is *awesome*, but can we
| depend on the convention being followed? I've been pushing to get the tools
| (e.g. Versionner) to use semantic version numbers by default (i.e. new
| bugfix version, new enhancement version, new incompatible version)
| 
| 
| 
| -----
| Cheers,
| Sean
| --
| View this message in context:
| 
http://forum.world.st/Metacello-configuration-conventions-tp4681777p4682036.html
| Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
| 
| 

Reply via email to