Handle sort=none better

This commit is contained in:
Tom Rathborne 2022-02-10 09:45:43 +01:00
parent 9ea6f37712
commit 6d8f00036d

View file

@ -111,16 +111,19 @@ def cmp() -> None:
'newver': newver 'newver': newver
} }
if args.sort != "none" and oldver is not None and newver is not None: if oldver is not None and newver is not None:
from .sortversion import sort_version_keys if args.sort == "none":
version = sort_version_keys[args.sort] diff['delta'] = 'new' # assume it's a new version if we're not comparing
if version(oldver) > version(newver): # type: ignore
diff['delta'] = 'old'
if args.newer:
continue # don't store this diff
else: else:
diff['delta'] = 'new' from .sortversion import sort_version_keys
version = sort_version_keys[args.sort]
if version(oldver) > version(newver): # type: ignore
diff['delta'] = 'old'
if args.newer:
continue # don't store this diff
else:
diff['delta'] = 'new'
differences.append(diff) differences.append(diff)