diff --git a/corrlib/initialization.py b/corrlib/initialization.py index 13b6e66..fd1ad07 100644 --- a/corrlib/initialization.py +++ b/corrlib/initialization.py @@ -57,14 +57,14 @@ def _create_config(path: str) -> None: return -def create(path: str) -> None: +def create(path: str, tracker = 'datalad') -> None: """ Create folder of backlogs. """ - init(path) + init(path, tracker) _create_db(os.path.join(path, 'backlogger.db')) - os.chmod(os.path.join(path, 'backlogger.db'), 0o666) # why does this not work? + os.chmod(os.path.join(path, 'backlogger.db'), 0o666) _create_config(path) os.makedirs(os.path.join(path, 'projects')) os.makedirs(os.path.join(path, 'archive')) diff --git a/corrlib/tracker.py b/corrlib/tracker.py index f85ac39..d41d2d8 100644 --- a/corrlib/tracker.py +++ b/corrlib/tracker.py @@ -36,8 +36,7 @@ def save(path: str, message: str, files: Optional[list[str]]=None) -> None: raise ValueError(f"Tracker {tracker} is not supported.") -def init(path: str) -> None: - tracker = get_tracker(path) +def init(path: str, tracker: str='datalad') -> None: if tracker == 'datalad': dl.create(path) elif tracker == 'None':