Commit 67242c1c authored by Martin Bauer's avatar Martin Bauer
Browse files

Fixes when determining version from git tag

- corrected sorting 0.2.10 > 0.2.2
parent 674aaf74
Pipeline #22129 passed with stage
in 1 minute and 25 seconds
from setuptools import setup, find_packages
import subprocess
from distutils.version import StrictVersion
def version_number_from_git(tag_prefix='release/', sha_length=10, version_format="{version}.dev{commits}+{sha}"):
......@@ -16,7 +17,9 @@ def version_number_from_git(tag_prefix='release/', sha_length=10, version_format
parsed_version[-1] += 1
return '.'.join(str(i) for i in parsed_version)
latest_release = get_released_versions()[-1]
version_strings = get_released_versions()
latest_release = version_strings[-1]
commits_since_tag = subprocess.getoutput('git rev-list {}..HEAD --count'.format(tag_from_version(latest_release)))
sha = subprocess.getoutput('git rev-parse HEAD')[:sha_length]
is_dirty = len(subprocess.getoutput("git status --untracked-files=no -s")) > 0
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