Allow to build docs without git command
Change-Id: If9177436c116f398e5956f2918d097c621c97157
This commit is contained in:
parent
e82290712d
commit
600ff8bfe6
@ -15,6 +15,7 @@
|
|||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
import warnings
|
||||||
|
|
||||||
import openstackdocstheme
|
import openstackdocstheme
|
||||||
|
|
||||||
@ -69,8 +70,12 @@ release = '1.0'
|
|||||||
# These variables are passed to the logabug code via html_context.
|
# These variables are passed to the logabug code via html_context.
|
||||||
giturl = u'http://git.openstack.org/cgit/openstack/openstackdocstheme/tree/doc/source'
|
giturl = u'http://git.openstack.org/cgit/openstack/openstackdocstheme/tree/doc/source'
|
||||||
git_cmd = ["/usr/bin/git", "rev-parse", "HEAD"]
|
git_cmd = ["/usr/bin/git", "rev-parse", "HEAD"]
|
||||||
|
try:
|
||||||
gitsha = subprocess.Popen(
|
gitsha = subprocess.Popen(
|
||||||
git_cmd, stdout=subprocess.PIPE).communicate()[0].strip('\n')
|
git_cmd, stdout=subprocess.PIPE).communicate()[0].strip('\n')
|
||||||
|
except OSError:
|
||||||
|
warnings.warn('Cannot get gitsha from git repository. Setting to None')
|
||||||
|
gitsha = None
|
||||||
bug_tag = "doc-builds"
|
bug_tag = "doc-builds"
|
||||||
html_context = {"gitsha": gitsha, "bug_tag": bug_tag, "giturl" : giturl}
|
html_context = {"gitsha": gitsha, "bug_tag": bug_tag, "giturl" : giturl}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user