add reruning script, moved dir creation to separated func, sumodule support#66
add reruning script, moved dir creation to separated func, sumodule support#66Zkh-dot wants to merge 3 commits intoShpota:mainfrom
Conversation
chaitu20000
left a comment
There was a problem hiding this comment.
Added create_directory function
def create_directory(directory: str) -> None:
os.mkdir(directory)
os.chdir(directory)
Modified chdir_to_repo to include submodule support
def chdir_to_repo(repository, directory) -> None:
git_command = ['git', repository, directory]
if ".git" in os.listdir():
git_command.insert(1, 'submodule')
git_command.insert(2, 'add')
else:
git_command.insert(1, 'clone')
yeah, thats good, will add shortly |
Done |
I think it is better to have an option to re-run script multiple times without creating new repo each time. added function chdir_to_repo to automatically clone existing repo and prevent trying to overwrite it's history
also it is possible, that someone could run script after cloning this repo from it's folder, so added functionality to clone repo as submodule, so it will not cause any issues
fixing #67