File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,17 @@ def _match_version_number(text, regex):
6262 """
6363 match = regex .search (text )
6464 return int (match .group (1 ))
65+
66+ def _match_version_str (text , regex ):
67+ """! Extracts the version component represented by `regex` from `text`
68+
69+ @param [in] `text` Filename with version string 'MAJOR.MINOR.BUILD'
70+ @param [in] `regex` Regex pattern of component to look for
71+
72+ @return The version component as integer
73+ """
74+ match = regex .search (text )
75+ return match .group (1 )
6576
6677
6778def get_source_version (date_version : datetime , tag_name : str ) -> semantic_version .Version :
@@ -84,7 +95,7 @@ def get_source_version(date_version: datetime, tag_name: str) -> semantic_versio
8495 minor = _match_version_number (filetext , MINOR_VERSION_PATTERN )
8596 build = _match_version_number (filetext , BUILD_VERSION_PATTERN )
8697 # revision = _match_version_number(filetext, REVISION_VERSION_PATTERN)
87- revision_str = _match_version_number (filetext , REVISION_STR_VERSION_PATTERN )
98+ revision_str = _match_version_str (filetext , REVISION_STR_VERSION_PATTERN )
8899
89100 print ("Parsing version_override.cmake..." )
90101 if "rc" in tag_name .lower ():
You can’t perform that action at this time.
0 commit comments