summaryrefslogtreecommitdiff
path: root/nova/version.py
diff options
context:
space:
mode:
authorSoren Hansen <soren@linux2go.dk>2011-01-07 15:17:03 +0100
committerSoren Hansen <soren@linux2go.dk>2011-01-07 15:17:03 +0100
commit8b3925e4d4b97dc28bfc903483ec4793fb38fed5 (patch)
tree06230d55ca5cbbaf6bf38e809e7fd63c3c463b1b /nova/version.py
parent9b35abf29438600ff8a8a91226000e7ea11ca534 (diff)
downloadnova-8b3925e4d4b97dc28bfc903483ec4793fb38fed5.tar.gz
Less code generation.
Diffstat (limited to 'nova/version.py')
-rw-r--r--nova/version.py40
1 files changed, 18 insertions, 22 deletions
diff --git a/nova/version.py b/nova/version.py
index fc14b84011..1504a5c82f 100644
--- a/nova/version.py
+++ b/nova/version.py
@@ -1,35 +1,31 @@
#!/usr/bin/env python
-"""This file is automatically generated by generate_version_info
-It uses the current working tree to determine the revision.
-So don't edit it. :)
-"""
+try:
+ from nova.vcsversion import version_info
+except ImportError:
+ version_info = {'branch_nick': u'LOCALBRANCH',
+ 'revision_id': 'LOCALREVISION',
+ 'revno': 0}
-version_info = {'branch_nick': u'LOCALBRANCH', 'revision_id': 'LOCALREVISION',
- 'revno': 0}
+NOVA_VERSION = ['2011', '1']
+YEAR, COUNT = NOVA_VERSION
-revisions = {}
+FINAL = False # This becomes true at Release Candidate time
-file_revisions = {}
-
-if __name__ == '__main__':
- print 'revision: %(revno)d' % version_info
- print 'nick: %(branch_nick)s' % version_info
- print 'revision id: %(revision_id)s' % version_info
-
-# below this line automatically generated by setup.py
-
-YEAR = '2011'
-COUNT = '1-dev'
+def canonical_version_string():
+ return '.'.join([YEAR, COUNT])
-def string():
- return '.'.join([YEAR, COUNT])
+def version_string():
+ if FINAL:
+ return canonical_version_string()
+ else:
+ return '%s-dev' % (canonical_version_string(),)
def vcs_version_string():
return "%s:%s" % (version_info['branch_nick'], version_info['revision_id'])
-def string_with_vcs():
- return "%s-%s" % (string(), vcs_version_string())
+def version_string_with_vcs():
+ return "%s-%s" % (canonical_version_string(), vcs_version_string())