Skip to content

Commit 2af1cc4

Browse files
Updating clone module logic
1 parent 1d0ae93 commit 2af1cc4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/clone_access_modules.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import json
22
import sys
33
from git import Repo
4+
import os
45

56
try:
67
f = open("./config.json","r")
@@ -9,7 +10,10 @@
910
for url in urls:
1011
folder_name = url.split("/").pop()[:-4]
1112
try:
12-
Repo.clone_from(url, "./Access/access_modules/"+folder_name)
13+
if os.path.exists("./Access/access_modules/"+folder_name):
14+
Repo("./Access/access_modules/"+folder_name).remotes.origin.pull()
15+
else:
16+
Repo.clone_from(url, "./Access/access_modules/"+folder_name)
1317
except Exception as e:
1418
print("failed cloning "+folder_name+".")
1519
except Exception as e:

0 commit comments

Comments
 (0)