summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2017-08-10 09:43:40 +0200
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-08-15 09:31:33 +0000
commit34f884ed0faf878b7d13a848521dcb91a230c50d (patch)
tree5a731478ab97aee52726689c1e05ca2f39911a32
parent745b70b9ce8f145e777134952a07c5e0444326c1 (diff)
downloadbuildstream-34f884ed0faf878b7d13a848521dcb91a230c50d.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 163d82c5e..80dd8b30a 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")