summaryrefslogtreecommitdiff
path: root/py/makeversionhdr.py
diff options
context:
space:
mode:
authorDavid Lechner <david@pybricks.com>2021-07-05 10:37:34 -0500
committerDavid Lechner <david@pybricks.com>2021-07-05 10:41:31 -0500
commitd934f8c8a8bb896595a6b976126222b438f383ea (patch)
tree7c59c5469df7d5dea4d397dfe91c22f88786c7b0 /py/makeversionhdr.py
parent3966f67746abef0bf475003c7fe889648be38991 (diff)
py/makeversionhdr: Add --tags arg to git describe.
This adds the --tags argument to the git describe command that is used to define the MICROPY_GIT_TAG macro. This makes it match non-annotated tags. This is useful for MicroPython derivatives that don't use annotated tags. Signed-off-by: David Lechner <david@pybricks.com>
Diffstat (limited to 'py/makeversionhdr.py')
-rw-r--r--py/makeversionhdr.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/makeversionhdr.py b/py/makeversionhdr.py
index 2f4bc9182..54b7fa9ab 100644
--- a/py/makeversionhdr.py
+++ b/py/makeversionhdr.py
@@ -23,7 +23,7 @@ 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", "--match", "v[1-9].*"],
+ ["git", "describe", "--tags", "--dirty", "--always", "--match", "v[1-9].*"],
stderr=subprocess.STDOUT,
universal_newlines=True,
).strip()