From 5ba0bb7e765528851dfc6773eada1f7fbad67ddf Mon Sep 17 00:00:00 2001 From: Ben Brown Date: Tue, 9 Feb 2016 10:45:19 +0000 Subject: Allow --trove-host to be specified Change-Id: Ie04a7979c2591dfdb9ead256620593547020abb0 --- scripts/check-unpetrify-refs.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/check-unpetrify-refs.py b/scripts/check-unpetrify-refs.py index 15ac95c7..27792c4a 100755 --- a/scripts/check-unpetrify-refs.py +++ b/scripts/check-unpetrify-refs.py @@ -31,12 +31,13 @@ a missing or non-existent unpetrify-ref and if it fails to check the remote ''' strata_dir = "strata" +trove_host = "git.baserock.org" aliases = { - 'baserock:': 'git://git.baserock.org/baserock/', + 'baserock:': 'git://%(trove)s/baserock/', 'freedesktop:': 'git://anongit.freedesktop.org/', 'github:': 'git://github.com/', 'gnome:': 'git://git.gnome.org/', - 'upstream:': 'git://git.baserock.org/delta/' + 'upstream:': 'git://%(trove)s/delta/' } def ref_exists(remote, ref): @@ -58,6 +59,14 @@ def load_yaml_file(yaml_file): return yaml.safe_load(f) def main(args): + global trove_host, aliases + opt = next(((i, j.split('=')[1]) for i, j in enumerate(args) + if j.startswith("--trove-host=")), None) + if opt: + trove_host = opt[1] + del args[opt[0]] + aliases = {k: v % {'trove': trove_host} for k, v in aliases.iteritems()} + if args: strata = args else: -- cgit v1.2.1