version.sh: Unify version generation
authorJeremy Kerr <jk@ozlabs.org>
Fri, 14 Mar 2014 02:53:04 +0000 (10:53 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Wed, 16 Jul 2014 00:43:08 +0000 (08:43 +0800)
commit5a3a05b2b0c0d417a2a5ab57a0caaa0e6b7a26af
tree3b7b50ce819b7bae3527d22d232aaeeb7a7c3300
parente39ce1c5ae8bd4bcd5a6e6997d994919f402fcf6
version.sh: Unify version generation

This change includes a few fixes to the version.sh script, in order to
unify the versions generated from git vs. dev- versions. We unify on a
simple YYYYMMDD format, and drop the time specifier (if you're relying
on time info, you probably have the git SHAs to lookup from instead).

We also clean up the date-generation code, by using printf's %T
formatter, on git's %ct time specification, rather than trying to
transform a %ci date.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
version.sh