summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-10-29 18:05:21 +0100
committerMichał Górny <mgorny@gentoo.org>2017-10-29 18:16:52 +0100
commitb9f59789981c82b3220832ba228f16d31732da2c (patch)
tree88b725875a080624797dd1c2ae9096e318c96fac
parent30297b085e00187e00eed32022bd085a47c2df4d (diff)
downloadgemato-b9f59789981c82b3220832ba228f16d31732da2c.tar.gz
Fix detecting skipped Manifests when renaming
-rw-r--r--gemato/recursiveloader.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/gemato/recursiveloader.py b/gemato/recursiveloader.py
index 9e5d32e..dd643d2 100644
--- a/gemato/recursiveloader.py
+++ b/gemato/recursiveloader.py
@@ -491,6 +491,8 @@ class ManifestRecursiveLoader(object):
# now, discard all the Manifests whose entries we've updated
self.updated_manifests -= fixed_manifests
+ # ...and those which we renamed
+ self.updated_manifests -= set(renamed_manifests.keys())
# ...and top-level Manifest which has no entries
self.updated_manifests -= set(gemato.compression
.get_potential_compressed_names('Manifest'))