diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-13 14:18:37 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-13 14:18:37 +0300 |
commit | a4b383964ecff33e207218f34d71c69a915b8af8 (patch) | |
tree | 1e6cb7b5de7a6c81d3e4de26096cebe37262741e | |
parent | 27e676ccd177d682a9d00c6a7c18dc041f223d25 (diff) | |
download | paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.gz paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.bz2 paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.xz paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.zip |
In autogenerate script invoke git add command.
-rwxr-xr-x | scripts/addfile.py | 7 |
1 files 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", |