On Mar 3, 2013, at 9:52 PM, Torsten Bergmann <astares@gmx.de> wrote:
Stef,
this is not a problem of SqS. I copied the two new versions manually today back from MetacelloRepository to the SqS/Pastell repo since it looks like they were missing there.
strange because I just queried from the pastell ss repo and my script is always the same I always use this one and when there is no config I look around. | go | go := Gofer new. go squeaksource: 'DrGeo'. (go allResolved select: [ :each | 'DrGeo*' match: each packageName]) do: [ :pack | pack packageName crLog. go package: pack packageName; fetch]
This is historic and from the time when usually sqS/MetacelloRepository was used for all configurations.
I do not think so. Because I do not look at MetacelloRepository to migrate packages. I pushed there after I'm done.
It's not a real problem that the numbers have changed - I dont think many people reference Pastell. I already updated my other configs.
I will follow the semantics versioning now (not now). At least I can understand 1.2.0 now. Probably that we should reify these boring strings but for that we need tools. but I will copy and paste the semantics else nobody will ever understand it. This is why we need tools to build configurations.
If you have a script it should take care in the future if a newer ConfigurationOfXXX is either - in sqS/MetacelloRepository - or the projects own directory
Regarding version numbers: I would vote for two digits - Major and minor version.
for me I do not care. I just want something that I can understand. and 1.0.2 for going from something that does not work to something that does is not sometihng I can remember.
So usually you start with 0.1, then 0.2, 0.3, ...
When you make a patch to an old (problematic) version then you branch with a patch number. So for instance 0.2.1 means it is the first patch for Version 0.2.
Bye
Bye ;)
T.