# HG changeset patch # User Martin von Zweigbergk # Date 1614112181 28800 # Node ID e3f23814bac7324a457f5b231de3c8234c62503a # Parent 359bdd8fc60abf8c55cd3c3b6b67208eb76c4f2e windows: fix parsing of version number to match format from D9955 Differential Revision: https://phab.mercurial-scm.org/D10061 diff -r 359bdd8fc60a -r e3f23814bac7 contrib/packaging/hgpackaging/util.py --- a/contrib/packaging/hgpackaging/util.py Tue Feb 23 12:26:52 2021 -0800 +++ b/contrib/packaging/hgpackaging/util.py Tue Feb 23 12:29:41 2021 -0800 @@ -161,10 +161,10 @@ >>> normalize_windows_version("5.3rc1") '5.3.0.1' - >>> normalize_windows_version("5.3rc1+2-abcdef") + >>> normalize_windows_version("5.3rc1+hg2.abcdef") '5.3.0.1' - >>> normalize_windows_version("5.3+2-abcdef") + >>> normalize_windows_version("5.3+hg2.abcdef") '5.3.0.2' """ if '+' in version: @@ -188,8 +188,8 @@ if rc is not None: versions.append(rc) elif extra: - # -+ - versions.append(int(extra.split('-')[0])) + # hg.+ + versions.append(int(extra.split('.')[0][2:])) return '.'.join('%d' % x for x in versions[0:4])