diff --git a/dvc/command/init.py b/dvc/command/init.py index 73aee7603..0af442928 100644 --- a/dvc/command/init.py +++ b/dvc/command/init.py @@ -5,8 +5,6 @@ from dvc.command.base import CmdBase from dvc.logger import Logger from dvc.config import Config from dvc.exceptions import DvcException -from dvc.state_file import StateFile -from dvc.system import System class InitError(DvcException): @@ -61,9 +59,6 @@ StoragePath = ProjectName = ''' - EMPTY_FILE_NAME = '.empty' - EMPTY_FILE_CHECKSUM = '0000000' - def __init__(self, settings): super(CmdInit, self).__init__(settings) @@ -103,8 +98,6 @@ ProjectName = os.path.join(config_dir_path.name, cache_dir_path.name), os.path.join(config_dir_path.name, state_dir_path.name))) - self.create_empty_file() - conf_file = open(conf_file_name, 'wt') conf_file.write(self.CONFIG_TEMPLATE) conf_file.close() @@ -114,18 +107,3 @@ ProjectName = message = 'DVC init. cache dir {}, state dir {}, '.format(cache_dir_path.name, state_dir_path.name) return self.commit_if_needed(message) - - def create_empty_file(self): - empty_data_path = os.path.join(self.settings.git.git_dir_abs, self.EMPTY_FILE_NAME) - - data_item = self.settings.path_factory.data_item(empty_data_path) - open(empty_data_path, 'w').close() - data_item.move_data_to_cache() - - StateFile(StateFile.COMMAND_EMPTY_FILE, - data_item, - self.settings, - input_files=[], - output_files=[], - lock=False).save(is_update_target_metrics=False) - pass diff --git a/dvc/command/show_pipeline.py b/dvc/command/show_pipeline.py index 6f7d54b48..e54b31f55 100644 --- a/dvc/command/show_pipeline.py +++ b/dvc/command/show_pipeline.py @@ -70,9 +70,6 @@ class CmdShowPipeline(Traverse): name = data_item.data.relative state = StateFile.load(data_item, self.git) - if name == os.path.join('.', CmdInit.EMPTY_FILE_NAME): - return - self.g.add_node(name) for i in state.input_files: diff --git a/dvc/state_file.py b/dvc/state_file.py index 2e1bed6b5..9455cb7b6 100644 --- a/dvc/state_file.py +++ b/dvc/state_file.py @@ -25,8 +25,7 @@ class StateFile(object): COMMAND_RUN = 'run' COMMAND_IMPORT_FILE = 'import-file' - COMMAND_EMPTY_FILE = 'empty' - ACCEPTED_COMMANDS = {COMMAND_IMPORT_FILE, COMMAND_RUN, COMMAND_EMPTY_FILE} + ACCEPTED_COMMANDS = {COMMAND_IMPORT_FILE, COMMAND_RUN} PARAM_COMMAND = 'Command' PARAM_TYPE = 'Type'