Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/cygwin-apps/calm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2019-06-08 22:18:12 +0300
committerJon Turney <jon.turney@dronecode.org.uk>2019-06-08 22:20:18 +0300
commit4d0d596e575b5c8c2b4b2b18645a824ebde92d28 (patch)
treeb006faef638eda86fa775823db32bdb347c3db3f
parent8118f97177a0ffe74681ebe32ca05436eb3c0c78 (diff)
Fix noarch vaulting after 5fbe4c85
Fix noarch vaulting after 5fbe4c85. Only remove a path from movelist once, even when the movelist contains multiple files at that path.
-rwxr-xr-xcalm/calm.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/calm/calm.py b/calm/calm.py
index dc63eea..0ff63ec 100755
--- a/calm/calm.py
+++ b/calm/calm.py
@@ -323,13 +323,13 @@ def remove_stale_packages(args, packages):
# for each arch.
#
# de-duplicate these package moves, as rather awkward workaround for that
- moved_list = []
+ moved_list = set()
def dedup(path, f):
for prefix in ['noarch', 'src']:
if path.startswith(prefix):
to_vault[prefix].add(path, f)
- moved_list.append(path)
+ moved_list.add(path)
to_vault[common_constants.ARCHES[0]].map(dedup)