diff options
-rw-r--r-- | src/buildstream/_stream.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/buildstream/_stream.py b/src/buildstream/_stream.py index 36610434b..41a90f8ea 100644 --- a/src/buildstream/_stream.py +++ b/src/buildstream/_stream.py @@ -469,20 +469,6 @@ class Stream(): self._message(MessageType.INFO, "Attempting to fetch missing artifact buildtrees") self._add_queue(PullQueue(self._scheduler)) self._enqueue_plan(require_buildtrees) - else: - # FIXME: This hack should be removed as a result of refactoring - # Element._update_state() - # - # This workaround marks all dependencies of all selected elements as - # "pulled" before trying to push. - # - # Instead of lying to the elements and telling them they have already - # been pulled, we should have something more consistent with how other - # state bits are handled; and explicitly tell the elements that they - # need to be pulled with something like Element._schedule_pull(). - # - for element in elements: - element._pull_done() self._scheduler.clear_queues() push_queue = ArtifactPushQueue(self._scheduler) |