rename
This commit is contained in:
parent
b9ce012062
commit
a908cc2f2c
12 changed files with 7 additions and 4 deletions
5
TODO.md
Normal file
5
TODO.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# TODO
|
||||||
|
|
||||||
|
## Features
|
||||||
|
- [ ] implement import of non-datalad projects
|
||||||
|
- [ ] implement a way to use another backlog repo as a project
|
|
@ -19,19 +19,16 @@ def move_submodule(repo_path, old_path, new_path):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
os.rename(os.path.join(repo_path, old_path), os.path.join(repo_path, new_path))
|
os.rename(os.path.join(repo_path, old_path), os.path.join(repo_path, new_path))
|
||||||
# Öffne die.gitmodules-Datei
|
|
||||||
gitmodules_file_path = os.path.join(repo_path, GITMODULES_FILE)
|
gitmodules_file_path = os.path.join(repo_path, GITMODULES_FILE)
|
||||||
with open(gitmodules_file_path, 'r') as file:
|
with open(gitmodules_file_path, 'r') as file:
|
||||||
lines = [line.strip() for line in file]
|
lines = [line.strip() for line in file]
|
||||||
|
|
||||||
# Ersetzen aller Vorkommnisse von old_path durch new_path
|
|
||||||
updated_lines = []
|
updated_lines = []
|
||||||
for line in lines:
|
for line in lines:
|
||||||
if old_path in line:
|
if old_path in line:
|
||||||
line = line.replace(old_path, new_path)
|
line = line.replace(old_path, new_path)
|
||||||
updated_lines.append(line)
|
updated_lines.append(line)
|
||||||
|
|
||||||
# Speichen der aktualisierten.gitmodules-Datei
|
|
||||||
with open(gitmodules_file_path, 'w') as file:
|
with open(gitmodules_file_path, 'w') as file:
|
||||||
file.write("\n".join(updated_lines))
|
file.write("\n".join(updated_lines))
|
||||||
|
|
|
@ -41,5 +41,6 @@ def create(path):
|
||||||
os.chmod(path + '/backlogger.db', 0o666) # why does this not work?
|
os.chmod(path + '/backlogger.db', 0o666) # why does this not work?
|
||||||
os.makedirs(path + '/projects')
|
os.makedirs(path + '/projects')
|
||||||
os.makedirs(path + '/archive')
|
os.makedirs(path + '/archive')
|
||||||
|
os.makedirs(path + '/toml_imports')
|
||||||
os.makedirs(path + '/import_scripts/template.py')
|
os.makedirs(path + '/import_scripts/template.py')
|
||||||
dl.save(path, dataset=path, message="Initialize backlogger directory.")
|
dl.save(path, dataset=path, message="Initialize backlogger directory.")
|
2
setup.py
2
setup.py
|
@ -1,6 +1,6 @@
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
|
|
||||||
setup(name='pyerrors_backlog',
|
setup(name='pyerrors_corrlib',
|
||||||
version='0.0.1',
|
version='0.0.1',
|
||||||
author='Justus Kuhlmann',
|
author='Justus Kuhlmann',
|
||||||
author_email='j_kuhl19@uni-muenster.de',
|
author_email='j_kuhl19@uni-muenster.de',
|
||||||
|
|
0
tests/test_import_project.py
Normal file
0
tests/test_import_project.py
Normal file
Loading…
Add table
Add a link
Reference in a new issue