File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 38
38
NEXT_MINOR = len (sys .argv ) > 1 and '--next-minor' in sys .argv
39
39
40
40
PREVIOUS_TAG_RE = re .compile ('(?P<ver>(?P<vermaj>[0-9]+)\\ .(?P<vermin>[0-9]+)'
41
- '\\ .(?P<verpatch>[0-9]+))' )
41
+ '\\ .(?P<verpatch>[0-9]+)(?:-(?P<verpre>.*))? )' )
42
42
RELEASE_TAG_RE = re .compile ('(?P<ver>(?P<vermaj>[0-9]+)\\ .(?P<vermin>[0-9]+)'
43
43
'\\ .(?P<verpatch>[0-9]+)(?:-(?P<verpre>.*))?)' )
44
44
RELEASE_BRANCH_RE = re .compile ('(?:(?:refs/remotes/)?origin/)?(?P<brname>r'
@@ -219,9 +219,8 @@ def previous(rel_ver):
219
219
version_new ['major' ] = int (previous_tag_match .group ('vermaj' ))
220
220
version_new ['minor' ] = int (previous_tag_match .group ('vermin' ))
221
221
version_new ['patch' ] = int (previous_tag_match .group ('verpatch' ))
222
- new_version_loose = LooseVersion (str (version_new ['major' ]) + '.' +
223
- str (version_new ['minor' ]) + '.' +
224
- str (version_new ['patch' ]))
222
+ version_new ['prerelease' ] = previous_tag_match .group ('verpre' )
223
+ new_version_loose = LooseVersion (tag )
225
224
if new_version_loose < rel_ver_loose and new_version_loose > version_loose :
226
225
version_loose = new_version_loose
227
226
if DEBUG :
You can’t perform that action at this time.
0 commit comments