From 416e4f1d10b9907ff6a8630ab0d5b4d09568618f Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Tue, 9 Jul 2024 16:23:12 -0400 Subject: [PATCH] feat: allow url to be templated to be used on non-rocky forges --- mangle/quick-bump.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mangle/quick-bump.py b/mangle/quick-bump.py index a9d3b16..c5dc535 100755 --- a/mangle/quick-bump.py +++ b/mangle/quick-bump.py @@ -38,6 +38,8 @@ parser.add_argument("--dry",help="Do a dry bump for testing", parser.add_argument("--git-user", default="Release Engineering") parser.add_argument("--git-email", default="releng@rockylinux.org") +parser.add_argument("--url", default="ssh://git@git.rockylinux.org:22220/staging/src/%s.git", + help="override default URL") parser.add_argument("--change-user", help="Sets the user for the rpm changelog (first last )", default="Release Engineering ") @@ -62,10 +64,12 @@ if os.geteuid() == 0: print('DO NOT RUN AS ROOT') sys.exit(1) -default_url = 'ssh://git@git.rockylinux.org:22220/staging/src/%s.git' % args.pkg if args.sig: default_url = 'ssh://git@git.rockylinux.org:22220/sig/%s/src/%s.git' % (args.sig, args.pkg) +if args.url: + default_url = getattr(args, 'url').format(pkg=args.pkg) + # functions workdir = '/var/tmp' environment = os.environ