diff options
Diffstat (limited to 'bin')
-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: |