mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
stage.cache: override both legacy+local cache link types on save/commit
This commit is contained in:
committed by
Peter Rowlands (변기호)
parent
a5dda1b8ad
commit
67a747a356
+5
-2
@@ -123,12 +123,15 @@ class StageCache:
|
||||
|
||||
@contextmanager
|
||||
def _cache_type_copy(self):
|
||||
cache_types = self.repo.cache.legacy.cache_types
|
||||
cache_types = self.repo.cache.local.cache_types
|
||||
legacy_cache_types = self.repo.cache.legacy.cache_types
|
||||
self.repo.cache.local.cache_types = ["copy"]
|
||||
self.repo.cache.legacy.cache_types = ["copy"]
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
self.repo.cache.legacy.cache_types = cache_types
|
||||
self.repo.cache.local.cache_types = cache_types
|
||||
self.repo.cache.legacy.cache_types = legacy_cache_types
|
||||
|
||||
def _uncached_outs(self, stage, cache):
|
||||
# NOTE: using temporary stage to avoid accidentally modifying original
|
||||
|
||||
Reference in New Issue
Block a user