#!/usr/bin/env python import os import sys template="""#define VERSION_MAJOR %s #define VERSION_MINOR %s #define VERSION_BUILD %s """ def new_version(ver): sp = ver.split(".") sp = (sp[0], sp[1], sp[2]) file = open("src/buildno.h", "w") file.write(template % sp) file.close() os.system("git add src/buildno.h") os.system("git commit -m 'release version %s'" % ver) os.system("git tag -f v%s" % ver) new_version(sys.argv[1])