summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTimothy J Fontaine <tjfontaine@gmail.com>2013-08-21 16:55:27 -0700
committerTimothy J Fontaine <tjfontaine@gmail.com>2013-08-21 16:55:27 -0700
commit92e43751731e2186e323f20b2ade57ac8adfba05 (patch)
tree46e8591c84b26bf083014659dae8d7a6ac30f9dd /tools
parent1d27987dab20d1c793482ed8fa77ed8b07cd65ea (diff)
downloadnode-new-92e43751731e2186e323f20b2ade57ac8adfba05.tar.gz
tools: script to report [un]stable build
Diffstat (limited to 'tools')
-rw-r--r--tools/getstability.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/getstability.py b/tools/getstability.py
new file mode 100644
index 0000000000..7fe51bf2db
--- /dev/null
+++ b/tools/getstability.py
@@ -0,0 +1,19 @@
+import os,re
+
+node_version_h = os.path.join(os.path.dirname(__file__), '..', 'src',
+ 'node_version.h')
+
+f = open(node_version_h)
+
+for line in f:
+ if re.match('#define NODE_MAJOR_VERSION', line):
+ major = line.split()[2]
+ if re.match('#define NODE_MINOR_VERSION', line):
+ minor = line.split()[2]
+ if re.match('#define NODE_PATCH_VERSION', line):
+ patch = line.split()[2]
+
+if int(minor) % 2 == 0:
+ print 'stable'
+else:
+ print 'unstable'