aboutsummaryrefslogtreecommitdiff
path: root/buildtools/build-debian-packages.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-04-23 15:04:13 +0000
committerRob Austein <sra@hactrn.net>2016-04-23 15:04:13 +0000
commit95b552f5af42af5c59b150bbabfc91da2ce36126 (patch)
tree5a1cbe269cad8ded159abac8c3f46b46b8ca0f95 /buildtools/build-debian-packages.py
parent8a6f7a29ded5f6bdd4d65bbd165bd060d647c309 (diff)
Tweak version number generation for git-svn-based test builds.
svn path=/branches/tk705/; revision=6384
Diffstat (limited to 'buildtools/build-debian-packages.py')
-rw-r--r--buildtools/build-debian-packages.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/buildtools/build-debian-packages.py b/buildtools/build-debian-packages.py
index 6532ea0f..ee2cfdd2 100644
--- a/buildtools/build-debian-packages.py
+++ b/buildtools/build-debian-packages.py
@@ -44,10 +44,11 @@ if os.path.exists(".svn"):
rev = subprocess.check_output(("svnversion", "-c")).strip().split(":")[-1])
elif os.path.exists(".git/svn"):
git_svn_log = subprocess.check_output(("git", "svn", "log", "--show-commit", "--oneline", "--limit=1")).split()
- version = "0.{rev}.{count}.{commit}".format(
+ version = "0.{rev}.{count}.{time}.{commit}".format(
rev = git_svn_log[0][1:],
count = subprocess.check_output(("git", "rev-list", "--count", git_svn_log[2] + "..HEAD")).strip(),
- commit = git_svn_log[2])
+ time = subprocess.check_output(("git", "show", "--no-patch", "--format=%ct", "HEAD")).strip(),
+ commit = subprocess.check_output(("git", "rev-parse", "HEAD")).strip())
del git_svn_log
else:
sys.exit("Sorry, don't know how to extract version number from this source tree")