Skip to content
Snippets Groups Projects
Commit f264fb37 authored by yvesn's avatar yvesn
Browse files

SSDM-7140: code cleanup

parent d4fa3862
No related branches found
No related tags found
No related merge requests found
......@@ -83,7 +83,7 @@ class AbstractDataMgmt(metaclass=abc.ABCMeta):
return
@abc.abstractmethod
def init_data(self, path, desc=None, create=True):
def init_data(self, desc=None, create=True):
"""Initialize a data repository at the path with the description.
:param path: Path for the repository.
:param desc: An optional short description of the repository (used by git-annex)
......@@ -183,7 +183,7 @@ class NoGitDataMgmt(AbstractDataMgmt):
def get_settings_resolver(self):
self.error_raise("get settings resolver", "No git command found.")
def init_data(self, path, desc=None, create=True):
def init_data(self, desc=None, create=True):
self.error_raise("init data", "No git command found.")
def init_analysis(self, path, parent, desc=None, create=True, apply_config=False):
......@@ -284,12 +284,12 @@ class GitDataMgmt(AbstractDataMgmt):
with cd(relative_path):
return self.settings_resolver.repository.config_dict().get('id')
def init_data(self, relative_path, desc=None, create=True, apply_config=False):
result = self.git_wrapper.git_init(relative_path)
def init_data(self, desc=None, create=True, apply_config=False):
result = self.git_wrapper.git_init()
if result.failure():
return result
git_annex_backend = self.settings_resolver.config.config_dict().get('git_annex_backend')
result = self.git_wrapper.git_annex_init(relative_path, desc, git_annex_backend)
result = self.git_wrapper.git_annex_init(desc, git_annex_backend)
if result.failure():
return result
result = self.git_wrapper.initial_commit()
......
......@@ -39,9 +39,8 @@ class GitWrapper(object):
return True
# TODO remove path
def git_init(self, path):
def git_init(self):
return self._git(["init"])
# return self._git(["init", path])
def git_status(self, path=None):
if path is None:
......@@ -49,7 +48,7 @@ class GitWrapper(object):
else:
return self._git(["annex", "status", path], strip_leading_whitespace=False)
def git_annex_init(self, path, desc, git_annex_backend=None):
def git_annex_init(self, desc, git_annex_backend=None):
cmd = ["annex", "init", "--version=5"]
if desc is not None:
cmd.append(desc)
......
......@@ -59,7 +59,7 @@ def init_data_impl(ctx, repository, desc):
repository = "."
click_echo("init_data {}".format(repository))
desc = desc if desc != "" else None
return ctx.obj['runner'].run("init_data", lambda dm: dm.init_data(repository, desc, create=True), repository)
return ctx.obj['runner'].run("init_data", lambda dm: dm.init_data(desc, create=True), repository)
def init_analysis_impl(ctx, parent, repository, description):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment