summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-13 14:18:37 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-13 14:18:37 +0300
commita4b383964ecff33e207218f34d71c69a915b8af8 (patch)
tree1e6cb7b5de7a6c81d3e4de26096cebe37262741e /scripts
parent27e676ccd177d682a9d00c6a7c18dc041f223d25 (diff)
downloadparanucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.gz
paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.bz2
paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.tar.xz
paranucker-a4b383964ecff33e207218f34d71c69a915b8af8.zip
In autogenerate script invoke git add command.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/addfile.py7
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",