Something went wrong on our end
-
Nicolas KAROLAK authoredNicolas KAROLAK authored
update_envsetup.py 903 B
#!/usr/bin/env python3
import os
import subprocess
import sys
import utils
if __name__ == "__main__":
branch = utils.get_conf("ENVSETUP_BRANCH") or "stable"
os.chdir(os.path.dirname(os.path.abspath(os.path.expanduser(__file__))))
sys.stdout.write("Updating envsetup: ")
sys.stdout.flush()
subprocess.call("find . -name *.pyc -type f -delete", shell=True)
subprocess.call("find . -name __pycache__ -type d -delete", shell=True)
subprocess.check_call(["git", "fetch", "--recurse-submodules", "--all"])
subprocess.check_call(["git", "reset", "--hard", "origin/{}".format(branch)])
if branch:
subprocess.check_call(["git", "checkout", branch])
subprocess.check_call(["git", "pull", "--recurse-submodules"])
subprocess.check_call(["git", "submodule", "update", "--init", "--recursive"])
subprocess.call("find . -type d -empty -delete", shell=True)