From aa613f9e6f0108df60b24d783a2db4217ff04a01 Mon Sep 17 00:00:00 2001 From: pawel Date: Fri, 20 Dec 2019 19:15:33 +0100 Subject: [PATCH] dvcignore loading back in constructor --- dvc/ignore.py | 2 -- dvc/scm/tree.py | 8 +------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/dvc/ignore.py b/dvc/ignore.py index a09273554..b710fe586 100644 --- a/dvc/ignore.py +++ b/dvc/ignore.py @@ -75,8 +75,6 @@ class DvcIgnoreFilter(object): def __init__(self, tree): self.tree = tree self.ignores = {DvcIgnoreDirs([".git", ".hg", ".dvc"])} - - def reload(self): self._update(self.tree.tree_root) for root, dirs, _ in self.tree.walk( self.tree.tree_root, dvcignore=self diff --git a/dvc/scm/tree.py b/dvc/scm/tree.py index 4e8a84a0e..4deb21d25 100644 --- a/dvc/scm/tree.py +++ b/dvc/scm/tree.py @@ -14,9 +14,6 @@ class BaseTree(object): def tree_root(self): pass - def set_dvcignore(self, dvcignore): - self.dvcignore = dvcignore - def open(self, path, mode="r", encoding="utf-8"): """Open file and return a stream.""" @@ -85,13 +82,10 @@ class CleanTree(BaseTree): def __init__(self, tree): super(CleanTree, self).__init__() self.tree = tree - self._dvcignore = DvcIgnoreFilter(self.tree) - self.tree.set_dvcignore(self._dvcignore) @cached_property def dvcignore(self): - self._dvcignore.reload() - return self._dvcignore + return DvcIgnoreFilter(self.tree) @property def tree_root(self):