From a266d84863663ead200e9bf9e53ad4287f5a3bbe Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Thu, 5 Dec 2024 14:55:01 +0100 Subject: Also for installation to stdout prefer local CAS ... to avoid unnecessary network fetches. --- src/buildtool/main/install_cas.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/buildtool/main/install_cas.cpp') diff --git a/src/buildtool/main/install_cas.cpp b/src/buildtool/main/install_cas.cpp index ca851d25..8f7f9d65 100644 --- a/src/buildtool/main/install_cas.cpp +++ b/src/buildtool/main/install_cas.cpp @@ -173,8 +173,10 @@ auto FetchAndInstallArtifacts(ApiBundle const& apis, out->string()); } else { // dump to stdout - if (not apis.remote->RetrieveToFds( - {*object_info}, {dup(fileno(stdout))}, clargs.raw_tree)) { + if (not apis.remote->RetrieveToFds({*object_info}, + {dup(fileno(stdout))}, + clargs.raw_tree, + &*apis.local)) { Logger::Log(LogLevel::Error, "failed to dump artifact."); return false; } -- cgit v1.2.3