We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 56ef1e0 commit 8cf7acdCopy full SHA for 8cf7acd
commitizen/providers/scm_provider.py
@@ -18,10 +18,8 @@ def get_version(self) -> str:
18
rules = TagRules.from_settings(self.config.settings)
19
tags = get_tags(reachable_only=True)
20
version_tags = rules.get_version_tags(tags)
21
- versions = sorted(rules.extract_version(t) for t in version_tags)
22
- if not versions:
23
- return "0.0.0"
24
- return str(versions[-1])
+ version = max((rules.extract_version(t) for t in version_tags), default=None)
+ return str(version) if version is not None else "0.0.0"
25
26
def set_version(self, version: str) -> None:
27
# Not necessary
0 commit comments