config: don't switch between trees (#4271)

No longer needed, since we have `use_dvcignore` flag.
This commit is contained in:
Ruslan Kuprieiev
2020-07-24 00:28:04 +03:00
committed by GitHub
parent 5ed832077d
commit 0c99fd3277
2 changed files with 5 additions and 6 deletions
+4 -6
View File
@@ -314,10 +314,9 @@ class Config(dict):
def _load_config(self, level):
filename = self.files[level]
tree = self.tree if level == "repo" else self.wtree
if tree.exists(filename, use_dvcignore=False):
with tree.open(filename) as fobj:
if self.tree.exists(filename, use_dvcignore=False):
with self.tree.open(filename) as fobj:
conf_obj = configobj.ConfigObj(fobj)
else:
conf_obj = configobj.ConfigObj()
@@ -325,14 +324,13 @@ class Config(dict):
def _save_config(self, level, conf_dict):
filename = self.files[level]
tree = self.tree if level == "repo" else self.wtree
logger.debug(f"Writing '{filename}'.")
tree.makedirs(os.path.dirname(filename))
self.tree.makedirs(os.path.dirname(filename))
config = configobj.ConfigObj(_pack_remotes(conf_dict))
with tree.open(filename, "wb") as fobj:
with self.tree.open(filename, "wb") as fobj:
config.write(fobj)
config.filename = filename
+1
View File
@@ -0,0 +1 @@
PKG = "deb"