From a566e92ce01ef844dfdc0604803cf1dc45c3f094 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Fri, 17 Aug 2018 11:20:59 +0300 Subject: [PATCH] dvc: properly resolve dvc name for external local files Signed-off-by: Ruslan Kuprieiev --- dvc/stage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dvc/stage.py b/dvc/stage.py index 1708e1797..eef50c6f8 100644 --- a/dvc/stage.py +++ b/dvc/stage.py @@ -231,7 +231,8 @@ class Stage(object): if not fname: fname = path.basename(out.path) + cls.STAGE_FILE_SUFFIX - cwd = path.dirname(out.path) if not cwd or add else cwd + if not cwd or (add and out.is_local): + cwd = path.dirname(out.path) return (fname, cwd)