config: introduce core.site_cache_dir

This commit is contained in:
Ruslan Kuprieiev
2023-04-03 00:29:44 +03:00
parent 7cdb3b0ae2
commit 649ee67e4b
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -150,6 +150,7 @@ SCHEMA = {
Optional("autostage", default=False): Bool,
Optional("experiments"): Bool, # obsoleted
Optional("check_update", default=True): Bool,
"site_cache_dir": str,
"machine": Lower,
},
"cache": {
+2 -1
View File
@@ -565,7 +565,8 @@ class Repo:
from dvc.fs import GitFileSystem
cache_dir = platformdirs.site_cache_dir("dvc", "iterative", opinion=True)
default = platformdirs.site_cache_dir("dvc", "iterative", opinion=True)
cache_dir = self.config["core"].get("site_cache_dir") or default
if isinstance(self.fs, GitFileSystem):
relparts = ()