check: sort archives in reverse time order

This commit is contained in:
Thomas Waldmann 2015-03-10 01:11:18 +01:00
parent 4ab4ecc7af
commit 97b5154fc5

View file

@ -672,7 +672,9 @@ class ArchiveChecker:
repository = cache_if_remote(self.repository)
num_archives = len(self.manifest.archives)
for i, (name, info) in enumerate(list(self.manifest.archives.items()), 1):
archive_items = sorted(self.manifest.archives.items(), reverse=True,
key=lambda name_info: name_info[1][b'time'])
for i, (name, info) in enumerate(archive_items, 1):
self.report_progress('Analyzing archive {} ({}/{})'.format(name, i, num_archives))
archive_id = info[b'id']
if not archive_id in self.chunks: