diff options
author | Florian Dold <florian@dold.me> | 2022-01-24 23:34:11 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-01-24 23:34:11 +0100 |
commit | 83523b89836a2863ee8c76f402cbc1de638014d9 (patch) | |
tree | 285a7afd54a25f9a02e829160419b34cd5dffff8 /bin/taler-deployment | |
parent | 2b2ce8b7e067a57c55f0354f827d2d8ae9118496 (diff) | |
download | deployment-83523b89836a2863ee8c76f402cbc1de638014d9.tar.gz deployment-83523b89836a2863ee8c76f402cbc1de638014d9.tar.bz2 deployment-83523b89836a2863ee8c76f402cbc1de638014d9.zip |
skip
Diffstat (limited to 'bin/taler-deployment')
-rwxr-xr-x | bin/taler-deployment | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/taler-deployment b/bin/taler-deployment index 94e6522..87899dd 100755 --- a/bin/taler-deployment +++ b/bin/taler-deployment @@ -538,8 +538,11 @@ def ensure_activated(): sys.exit(1) -def update_repos(repos: List[Repo]) -> None: +def update_repos(cfg, repos: List[Repo]) -> None: for r in repos: + tag = getattr(cfg, "tag_" + r.name.replace("-", "_")) + if tag == "SKIP": + continue r_dir = Path.home() / "sources" / r.name subprocess.run(["git", "-C", str(r_dir), "fetch"], check=True) res = subprocess.run( @@ -624,7 +627,7 @@ def build() -> None: print("Please create ~/envcfg.py (template in deployment.git can help)") return 1 env_info = get_env_info(cfg) - update_repos(env_info.repos) + update_repos(cfg, env_info.repos) stale = get_stale_repos(env_info.repos) print(f"found stale repos: {stale}") for r in stale: |