From 2391f980be42fcd0f139159b2423946ed113a635 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Tue, 20 Nov 2018 10:02:32 -0500 Subject: [PATCH] When running redo-unlock, remove duplicate dependencies. It's fairly harmless to pass duplicate dependencies to redo-unlock (since it'll only check them once each anyway), but ultimately not useful. --- builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder.py b/builder.py index 3642ae4..3263bdf 100644 --- a/builder.py +++ b/builder.py @@ -228,7 +228,7 @@ class BuildJob: def _fix(p): return state.relpath(os.path.join(vars.BASE, p), here) argv = (['redo-unlocked', _fix(self.sf.name)] + - [_fix(d.name) for d in dirty]) + list(set(_fix(d.name) for d in dirty))) meta('check', state.target_relpath(self.t)) state.commit() def run():