]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 963145 - conf.py should read Bugzilla version from its canonical location. r...
authorGervase Markham <gerv@gerv.net>
Wed, 29 Jan 2014 10:06:18 +0000 (10:06 +0000)
committerGervase Markham <gerv@mozilla.org>
Wed, 29 Jan 2014 10:06:18 +0000 (10:06 +0000)
docs/en/rst/conf.py

index 20ea712954a7ca18338a3cf2a2568e170d0325ba..3cb412a3e0abeafeac2c4198af321f50928365e5 100644 (file)
@@ -11,7 +11,7 @@
 # All configuration values have a default; values that are commented out
 # serve to show the default.
 
-import sys, os
+import sys, os, re
 
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
@@ -51,9 +51,20 @@ copyright = u'2014, The Bugzilla Team'
 # built documents.
 #
 # The short X.Y version.
-version = '4.5.2'
+version = 'Unknown'
 # The full version, including alpha/beta/rc tags.
-release = '4.5.2'
+release = 'Unknown'
+
+for line in open("../../../Bugzilla/Constants.pm"):
+    match = re.search(r'BUGZILLA_VERSION\s+=>\s+"([^"]+)"', line)
+    if (match):
+        release = match.group(1)
+        match = re.search(r'^\d+\.\d+', release)
+        if (match):
+            version = match.group(0)
+        else:
+            version = release
+        break
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.