From 9de0643d971e310ee06382501ba972158efac2f8 Mon Sep 17 00:00:00 2001 From: Alexander Schepanovski Date: Sat, 18 Jan 2020 22:38:55 +0700 Subject: [PATCH] api: allow rev on local repos --- dvc/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dvc/api.py b/dvc/api.py index 9f3912745..f6082f68c 100644 --- a/dvc/api.py +++ b/dvc/api.py @@ -109,7 +109,7 @@ def read(path, repo=None, rev=None, remote=None, mode="r", encoding=None): @contextmanager def _make_repo(repo_url, rev=None): - if not repo_url or os.path.exists(repo_url): + if rev is None and (not repo_url or os.path.exists(repo_url)): yield Repo(repo_url) else: with external_repo(url=repo_url, rev=rev) as repo: