diff --git a/executor/cli/git.py b/executor/cli/git.py index 9385001..67773a6 100644 --- a/executor/cli/git.py +++ b/executor/cli/git.py @@ -7,6 +7,7 @@ import sys import base64 import json +from pathlib import Path from executor.visitor import Visitor from executor.state import State @@ -82,6 +83,10 @@ def handle_git(args): result = os.popen(cmd) print(result.read()) + repository_path = Path(INPUT_PATH) + if not repository_path.exist(): + repository_path.mkdir(parents=True) + cmd = 'git config --global credential.helper store --file /tmp/.git-credentials' exec_cmd(cmd) diff --git a/executor/di/__init__.py b/executor/injector/__init__.py similarity index 100% rename from executor/di/__init__.py rename to executor/injector/__init__.py diff --git a/executor/di/hanlers.py b/executor/injector/hanlers.py similarity index 100% rename from executor/di/hanlers.py rename to executor/injector/hanlers.py