MCPcopy
hub / github.com/commitizen-tools/commitizen / get_version

Method get_version

commitizen/providers/scm_provider.py:17–22  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

15 """
16
17 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 version = max((rules.extract_version(t) for t in version_tags), default=None)
22 return str(version) if version is not None else "0.0.0"
23
24 def set_version(self, version: str) -> None:
25 # Not necessary

Calls 4

get_tagsFunction · 0.90
from_settingsMethod · 0.80
get_version_tagsMethod · 0.80
extract_versionMethod · 0.80