save path
This commit is contained in:
parent
f1a68c0946
commit
b36314ff1e
@ -11,6 +11,7 @@ return : The name of the folder containing the cloned repo
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
PATH_PREFIX = "/var/lib/gitea/git/repositories"
|
PATH_PREFIX = "/var/lib/gitea/git/repositories"
|
||||||
|
CACHE_FOLDER_PATH = "/var/lib/gitea/markdown_cache"
|
||||||
#PATH_PREFIX = ".."
|
#PATH_PREFIX = ".."
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
@ -24,10 +25,13 @@ repo_path = sys.argv[1].split('/',3)
|
|||||||
if(len(repo_path)<2):
|
if(len(repo_path)<2):
|
||||||
sys.exit("Wrong path format passed")
|
sys.exit("Wrong path format passed")
|
||||||
|
|
||||||
repo_name = repo_path[2]
|
repo_name = CACHE_FOLDER_PATH+repo_path[2]
|
||||||
repo_path = "/".join(repo_path[:3])
|
repo_path = "/".join(repo_path[:3])
|
||||||
repo_path = PATH_PREFIX + repo_path
|
repo_path = PATH_PREFIX + repo_path
|
||||||
|
|
||||||
|
if not os.path.isdir(CACHE_FOLDER_PATH):
|
||||||
|
os.makedirs(CACHE_FOLDER_PATH)
|
||||||
|
|
||||||
if not os.path.isdir(repo_name):
|
if not os.path.isdir(repo_name):
|
||||||
subprocess.run(["git", "clone", repo_path, repo_name], check=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
|
subprocess.run(["git", "clone", repo_path, repo_name], check=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user