ls: pass repo_tree instead of repo (#4700)

This commit is contained in:
Ruslan Kuprieiev
2020-10-12 12:37:19 +03:00
committed by GitHub
parent 59105ec639
commit ca490f699e
+2 -4
View File
@@ -38,7 +38,7 @@ def ls(
if path:
path_info /= path
ret = _ls(repo, path_info, recursive, dvc_only)
ret = _ls(repo.repo_tree, path_info, recursive, dvc_only)
if path and not ret:
raise PathMissingError(path, repo, dvc_only=dvc_only)
@@ -51,12 +51,10 @@ def ls(
return ret_list
def _ls(repo, path_info, recursive=None, dvc_only=False):
def _ls(tree, path_info, recursive=None, dvc_only=False):
def onerror(exc):
raise exc
tree = repo.repo_tree
infos = []
try:
for root, dirs, files in tree.walk(