[Collab-qa-commits] r2064 - multi-arch
Jakub Wilk
jwilk at alioth.debian.org
Sat Oct 29 09:19:03 UTC 2011
Author: jwilk
Date: 2011-10-29 09:19:03 +0000 (Sat, 29 Oct 2011)
New Revision: 2064
Modified:
multi-arch/multi-arch-same-validator
Log:
Add an option to not print MD5 sums if they are all different.
Modified: multi-arch/multi-arch-same-validator
===================================================================
--- multi-arch/multi-arch-same-validator 2011-10-28 22:24:28 UTC (rev 2063)
+++ multi-arch/multi-arch-same-validator 2011-10-29 09:19:03 UTC (rev 2064)
@@ -103,6 +103,9 @@
print('[{name} {ver}]'.format(name=pkgname, ver=pkgversion))
last = (pkgname, pkgversion)
print(filename.decode('UTF-8', 'replace'))
+ if options.compact:
+ if all(len(x) == 1 for x in md5sums.values()):
+ continue
for md5sum, architectures in sorted(md5sums.items()):
print(' {md5sum} {arch}'.format(
md5sum=md5sum.decode('ASCII'),
@@ -133,6 +136,9 @@
metavar='<package>',
help='check only these packages (default: check all)'
)
+ parser.add_argument('--compact', action='store_true',
+ help='don\'t print MD5 sums if they are all different'
+ )
options = parser.parse_args()
if isinstance(options.packages, list):
options.packages = frozenset(options.packages)
More information about the Collab-qa-commits
mailing list