diff options
Diffstat (limited to 'zuul/manager/independent.py')
-rw-r--r-- | zuul/manager/independent.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zuul/manager/independent.py b/zuul/manager/independent.py index 0c2baf010..9da40d582 100644 --- a/zuul/manager/independent.py +++ b/zuul/manager/independent.py @@ -34,13 +34,13 @@ class IndependentPipelineManager(PipelineManager): def enqueueChangesAhead(self, change, quiet, ignore_requirements, change_queue, history=None): - if history and change.number in history: + if history and change in history: # detected dependency cycle self.log.warn("Dependency cycle detected") return False if hasattr(change, 'number'): history = history or [] - history.append(change.number) + history = history + [change] else: # Don't enqueue dependencies ahead of a non-change ref. return True |