##// END OF EJS Templates
windows: fix parsing of version number to match format from D9955...
Martin von Zweigbergk -
r47274:e3f23814 default
parent child Browse files
Show More
@@ -161,10 +161,10 b' def normalize_windows_version(version):'
161 >>> normalize_windows_version("5.3rc1")
161 >>> normalize_windows_version("5.3rc1")
162 '5.3.0.1'
162 '5.3.0.1'
163
163
164 >>> normalize_windows_version("5.3rc1+2-abcdef")
164 >>> normalize_windows_version("5.3rc1+hg2.abcdef")
165 '5.3.0.1'
165 '5.3.0.1'
166
166
167 >>> normalize_windows_version("5.3+2-abcdef")
167 >>> normalize_windows_version("5.3+hg2.abcdef")
168 '5.3.0.2'
168 '5.3.0.2'
169 """
169 """
170 if '+' in version:
170 if '+' in version:
@@ -188,8 +188,8 b' def normalize_windows_version(version):'
188 if rc is not None:
188 if rc is not None:
189 versions.append(rc)
189 versions.append(rc)
190 elif extra:
190 elif extra:
191 # <commit count>-<hash>+<date>
191 # hg<commit count>.<hash>+<date>
192 versions.append(int(extra.split('-')[0]))
192 versions.append(int(extra.split('.')[0][2:]))
193
193
194 return '.'.join('%d' % x for x in versions[0:4])
194 return '.'.join('%d' % x for x in versions[0:4])
195
195
General Comments 0
You need to be logged in to leave comments. Login now