Skip to content

Commit c6b891a

Browse files
author
stonebig
committed
support diffing between flavors
1 parent f074ace commit c6b891a

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

diff.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,17 +170,19 @@ def find_closer_version(version1, rootdir=None, flavor=''):
170170
return versions[index-1]
171171

172172

173-
def compare_package_indexes(version2, version1=None, rootdir=None, flavor=''):
173+
def compare_package_indexes(version2, version1=None, rootdir=None, flavor='',
174+
flavor1=None):
174175
"""Compare two package index Wiki pages"""
175176
if version1 is None:
176177
version1 = find_closer_version(version2, rootdir=rootdir,
177178
flavor=flavor)
179+
flavor1 = flavor1 if flavor1 else flavor
178180
text = '\r\n'.join(["## History of changes for WinPython %s" %
179181
(version2+flavor),
180182
"", "The following changes were made to WinPython "
181-
"distribution since version %s." % (version1+flavor),
183+
"distribution since version %s." % (version1+flavor1),
182184
"", ""])
183-
pi1 = PackageIndex(version1, rootdir=rootdir, flavor=flavor)
185+
pi1 = PackageIndex(version1, rootdir=rootdir, flavor=flavor1)
184186
pi2 = PackageIndex(version2, rootdir=rootdir, flavor=flavor)
185187
tools_text = diff_package_dicts(pi1.other_packages, pi2.other_packages)
186188
if tools_text:
@@ -236,8 +238,8 @@ def test_compare(basedir, version2, version1):
236238

237239

238240
if __name__ == '__main__':
239-
print (compare_package_indexes('3.4.3.7', None,
240-
rootdir='D:\WinpythonQt5', flavor='Qt5'))
241+
print (compare_package_indexes('3.4.3.7', '3.4.3.7',
242+
rootdir='D:\Winpython', flavor='Slim', flavor1='Qt5'))
241243
# test_parse_package_index_wiki('2.7.3.3')
242244
# print(compare_package_indexes('2.7.3.3', '2.7.3.1'))
243245
# write_changelog('2.7.4.1', '2.7.4.0')

0 commit comments

Comments
 (0)