From 0a84deef91c88e382091f0d428bc1192afbe0adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Mon, 8 Dec 2014 16:47:24 +0100 Subject: make sure it also works when there are no git tags --- scripts/build-version.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts/build-version.py') diff --git a/scripts/build-version.py b/scripts/build-version.py index 3b70f93749..864b5758a2 100644 --- a/scripts/build-version.py +++ b/scripts/build-version.py @@ -4,7 +4,13 @@ import sys, os, errno output_dir = sys.argv[1] -tag = map(int, sys.argv[2].split('.')) + +# When they're identical, the git describe can't find a tag and reports the rev instead. +if sys.argv[2] == sys.argv[3]: + tag = [0, 0, 0] +else: + tag = map(int, sys.argv[2].split('.')) + rev = sys.argv[3] -- cgit v1.2.1