From f12402771b9e38dbad651ad525cb528c1f9f2510 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 28 Nov 2017 21:44:19 +0200 Subject: [PATCH] init: add *.local_state to gitignore Fixes #313 Signed-off-by: Ruslan Kuprieiev --- dvc/command/init.py | 4 +++- dvc/path/data_item.py | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dvc/command/init.py b/dvc/command/init.py index 40bda25e5..4bbeac7e0 100644 --- a/dvc/command/init.py +++ b/dvc/command/init.py @@ -5,6 +5,7 @@ from dvc.command.common.base import CmdBase from dvc.logger import Logger from dvc.config import Config from dvc.exceptions import DvcException +from dvc.path.data_item import DataItem class InitError(DvcException): @@ -107,7 +108,8 @@ ProjectName = conf_file.close() self.git.modify_gitignore([os.path.join(config_dir_path.name, cache_dir_path.name), - os.path.join(config_dir_path.name, os.path.basename(self.git.lock_file))]) + os.path.join(config_dir_path.name, os.path.basename(self.git.lock_file)), + os.path.join(config_dir_path.name, state_dir_path.name, '*' + DataItem.LOCAL_STATE_FILE_SUFFIX)]) message = 'DVC init. cache dir {}, state dir {}, '.format(cache_dir_path.name, state_dir_path.name) return self.commit_if_needed(message) diff --git a/dvc/path/data_item.py b/dvc/path/data_item.py index 9eafeff70..46664e6b9 100644 --- a/dvc/path/data_item.py +++ b/dvc/path/data_item.py @@ -125,4 +125,3 @@ class DataItem(object): cache_state = CacheStateFile(self).save() local_state = LocalStateFile(self).save() - self._git.modify_gitignore([self.local_state.relative])