From 750b7f2f9ab3b9d5a7d7e384193a2d771b71cef2 Mon Sep 17 00:00:00 2001 From: Marco Biasini <marco.biasini@unibas.ch> Date: Wed, 27 Oct 2010 19:54:13 +0200 Subject: [PATCH] added script to bump version --- scripts/bump-version.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/bump-version.py diff --git a/scripts/bump-version.py b/scripts/bump-version.py new file mode 100755 index 000000000..85c3c1063 --- /dev/null +++ b/scripts/bump-version.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +import sys +out=[] +version=sys.argv[1].split('.') +if len(version)==2: + major, minor, patch=(int(version[0]), int(version[1]), 0) +else: + major, minor, patch=(int(version[0]), int(version[1]), int(version[2])) +for line in open('modules/config/version.hh'): + if line.startswith('#define OST_VERSION_MAJOR'): + out.append('#define OST_VERSION_MAJOR %d\n' % major) + elif line.startswith('#define OST_VERSION_MINOR'): + out.append('#define OST_VERSION_MINOR %d\n' % minor) + elif line.startswith('#define OST_VERSION_PATCH'): + out.append('#define OST_VERSION_PATCH %d\n' % patch) + elif line.startswith("#define OST_VERSION_STRING"): + out.append('#define OST_VERSION_STRING "%d.%d.%d"\n' % (major,minor,patch)) + else: + out.append(line) + +open('modules/config/version.hh', 'w').write(''.join(out)) \ No newline at end of file -- GitLab