summaryrefslogtreecommitdiff
path: root/zuul/manager/dependent.py
diff options
context:
space:
mode:
authorJames E. Blair <jeblair@redhat.com>2018-01-10 16:07:41 -0800
committerJames E. Blair <jeblair@redhat.com>2018-01-16 09:37:59 -0800
commit54145e0fd9813c417f57de602201eaf9da16f2a2 (patch)
tree1b4715a68aed6ec84ffd883fb5525d54f0be9e78 /zuul/manager/dependent.py
parent0e4c791c7bc1df62535b4f6e199a78167c73b8e3 (diff)
downloadzuul-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.py4
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)