On 10/7/2010 5:57 AM, Andrew Wafaa wrote:
On Thu, 2010-10-07 at 13:43 +0100, Ross Burton wrote:
Is there a best-practise for versioning a git snapshot?

At the moment I'm working towards something like:

[new release number]~[commit count].g[commit hash abbrev]

(inspired by git-describe HEAD)

So if we'd packaged 0.1, then a git snap would be 0.2~42.g123456.

Ross
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging
I'm no expert but...

Using your example, I would recommend you don't use the full new version
number as it will conflict with the actual final release.

So using your example I would say use:

0.1.99_42.g123456

Or use the date in there somewhere.

Also something to keep in mind is that when packaging there are certain
charachters in file names that can cause issues, I forget exactly what
they all are, but I'm sure ~ is one of them.

~ is actually specifically recommended to be used; it's the RPM (in MeeGo RPM at least) separator for
"this ranks lower in sorting than anything without a ~"

that's why Ross' example is actually the right one and he does not need to do the 0.1.99 weirdness.

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to