diff options
author | James E. Blair <jeblair@redhat.com> | 2018-01-10 16:07:41 -0800 |
---|---|---|
committer | James E. Blair <jeblair@redhat.com> | 2018-01-16 09:37:59 -0800 |
commit | 54145e0fd9813c417f57de602201eaf9da16f2a2 (patch) | |
tree | 1b4715a68aed6ec84ffd883fb5525d54f0be9e78 /zuul/manager/dependent.py | |
parent | 0e4c791c7bc1df62535b4f6e199a78167c73b8e3 (diff) | |
download | zuul-54145e0fd9813c417f57de602201eaf9da16f2a2.tar.gz |
Add cross-source tests
Change-Id: Iaf31211d12a2c8ce3b4a2860e079748f7e705aba
Story: 2001334
Task: 5885
Diffstat (limited to 'zuul/manager/dependent.py')
-rw-r--r-- | zuul/manager/dependent.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zuul/manager/dependent.py b/zuul/manager/dependent.py index 23c2cdb75..20b376d6a 100644 --- a/zuul/manager/dependent.py +++ b/zuul/manager/dependent.py @@ -166,7 +166,6 @@ class DependentPipelineManager(PipelineManager): # Return true if okay to proceed enqueing this change, # false if the change should not be enqueued. self.log.debug("Checking for changes needed by %s:" % change) - source = change.project.source if (hasattr(change, 'commit_needs_changes') and (change.refresh_deps or change.commit_needs_changes is None)): self.updateCommitDependencies(change, change_queue) @@ -201,7 +200,8 @@ class DependentPipelineManager(PipelineManager): self.log.debug(" Needed change is already ahead " "in the queue") continue - if source.canMerge(needed_change, self.getSubmitAllowNeeds()): + if needed_change.project.source.canMerge( + needed_change, self.getSubmitAllowNeeds()): self.log.debug(" Change %s is needed" % needed_change) if needed_change not in changes_needed: changes_needed.append(needed_change) |