Commit 0d5d1607 authored by Damien George's avatar Damien George

py/makeversionhdr.py: Fallback to using docs version if no git repo.

Addresses issue #1420.
parent 7027fd53
......@@ -21,8 +21,11 @@ def get_version_info_from_git():
# Note: git describe doesn't work if no tag is available
try:
git_tag = subprocess.check_output(["git", "describe", "--dirty", "--always"], universal_newlines=True).strip()
except subprocess.CalledProcessError:
git_tag = subprocess.check_output(["git", "describe", "--dirty", "--always"], stderr=subprocess.STDOUT, universal_newlines=True).strip()
except subprocess.CalledProcessError as er:
if er.args[0] == 128:
# git exit code of 128 means no repository found
return None
git_tag = ""
except OSError:
return None
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment