From 2cf383856031d5d42ee73f2622be6e33965bd21b Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Mon, 15 Jan 2018 15:26:42 +0200 Subject: [PATCH] checkout: don't forget to chmod before removing Signed-off-by: Ruslan Kuprieiev --- dvc/command/checkout.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dvc/command/checkout.py b/dvc/command/checkout.py index 28a588e27..a3d355967 100644 --- a/dvc/command/checkout.py +++ b/dvc/command/checkout.py @@ -1,4 +1,5 @@ import os +import stat from dvc.command.common.base import CmdBase from dvc.logger import Logger @@ -15,6 +16,7 @@ class CmdCheckout(CmdBase): for file in self.project.cache.find_cache(untracked).keys(): Logger.info(u'Remove \'{}\''.format(file)) + os.chmod(file, stat.S_IWRITE) os.remove(file) dir = os.path.dirname(file)