From e9be6779ea2067183957c44c23eae6c8f33ebc2f Mon Sep 17 00:00:00 2001 From: Peter Rowlands Date: Thu, 8 Dec 2022 12:56:52 +0900 Subject: [PATCH] worktree: disable run-cache push/fetch --- dvc/stage/cache.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dvc/stage/cache.py b/dvc/stage/cache.py index a7acefadd..4e01f547a 100644 --- a/dvc/stage/cache.py +++ b/dvc/stage/cache.py @@ -267,11 +267,15 @@ class StageCache: return ret def push(self, remote: Optional[str], odb: Optional["ObjectDB"] = None): - dest_odb = odb or self.repo.cloud.get_remote_odb(remote) + dest_odb = odb or self.repo.cloud.get_remote_odb( + remote, "push --run-cache" + ) return self.transfer(self.repo.odb.local, dest_odb) def pull(self, remote: Optional[str], odb: Optional["ObjectDB"] = None): - odb = odb or self.repo.cloud.get_remote_odb(remote) + odb = odb or self.repo.cloud.get_remote_odb( + remote, "fetch --run-cache" + ) return self.transfer(odb, self.repo.odb.local) def get_used_objs(self, used_run_cache, *args, **kwargs):