@ -248,6 +248,14 @@ def __win_check_git_update(path, do_fetch=False, do_update=False):
output, _ = process.communicate()
output = output.decode('utf-8').strip()
if do_update:
if "CUSTOM NODE PULL: True" in output:
process.wait()
return True
else:
return False
if "CUSTOM NODE CHECK: True" in output:
@ -50,9 +50,13 @@ def gitpull(path):
if repo.is_dirty():
repo.git.stash()
try:
origin = repo.remote(name='origin')
origin.pull(rebase=True)
repo.git.submodule('update', '--init', '--recursive')
print("CUSTOM NODE PULL: True")
except Exception as e:
print("CUSTOM NODE PULL: False")
repo.close()