tools: script to report [un]stable build
authorTimothy J Fontaine <tjfontaine@gmail.com>
Wed, 21 Aug 2013 23:55:27 +0000 (16:55 -0700)
committerTimothy J Fontaine <tjfontaine@gmail.com>
Wed, 21 Aug 2013 23:55:27 +0000 (16:55 -0700)
tools/getstability.py [new file with mode: 0644]

diff --git a/tools/getstability.py b/tools/getstability.py
new file mode 100644 (file)
index 0000000..7fe51bf
--- /dev/null
@@ -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'