From a4b383964ecff33e207218f34d71c69a915b8af8 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 13 Jun 2015 14:18:37 +0300 Subject: In autogenerate script invoke git add command. --- scripts/addfile.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/addfile.py b/scripts/addfile.py index c9bd1c8..e089f02 100755 --- a/scripts/addfile.py +++ b/scripts/addfile.py @@ -4,7 +4,7 @@ # Copyright (C) 2015 Andrei Karas import sys - +import subprocess; def readFile(path): with open(path, "r") as f: @@ -14,7 +14,8 @@ def writeFile(fileName, data, opts="w"): w.write(data) def firstBigLetter(text): return text[0].upper() + text[1:] - +def gitAddFile(path): + subprocess.call(["git", "add", path]) if len(sys.argv) < 2 or len(sys.argv) > 3: print "Usage:" @@ -106,6 +107,8 @@ writeFile(nodeFileName, nodeTemplate.format(guardHeader, baseName, typeName, baseTypeName)) writeFile(parserFileName, parserTemplate.format(typeName, nodeInclude, parserBaseInclude, parserAdditionalCode1, parserAdditionalCode2)) +gitAddFile(nodeFileName); +gitAddFile(parserFileName); writeFile("../src/includes/nodeincludes.h", "#include \"nodes/{0}.h\"\n".format(nodeInclude), "a"); writeFile("../src/includes/nodeshandling.inc", -- cgit v1.2.3-60-g2f50