summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2017-08-10 09:43:40 +0200
committerJürg Billeter <j@bitron.ch>2017-08-10 09:43:40 +0200
commitdf8b5a7d6a4a426cfd43d79bbf1cd10565442b2b (patch)
tree459f6da7bd68e532624ffd55f94e2494137352e2
parent67af5967041242a0392192aad285fbad6d0b44bb (diff)
downloadbuildstream-df8b5a7d6a4a426cfd43d79bbf1cd10565442b2b.tar.gz
_pipeline.py: Add remote_ticker for artifact list fetching
-rw-r--r--buildstream/_pipeline.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/buildstream/_pipeline.py b/buildstream/_pipeline.py
index 3c65e0967..3674ea367 100644
--- a/buildstream/_pipeline.py
+++ b/buildstream/_pipeline.py
@@ -129,6 +129,7 @@ class Pipeline():
rewritable=False,
load_ticker=None,
resolve_ticker=None,
+ remote_ticker=None,
cache_ticker=None):
self.context = context
self.project = project
@@ -175,6 +176,8 @@ class Pipeline():
if self.artifacts.can_fetch():
try:
+ if remote_ticker:
+ remote_ticker(context.artifact_pull)
self.artifacts.fetch_remote_refs()
except _ArtifactError:
self.message(self.target, MessageType.WARN, "Failed to fetch remote refs")