From 0ebf033f3175c8de13e7950a51efe8fe16b4b247 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 17 Nov 2016 09:09:59 -0300 Subject: [PATCH] wrap: Allow specifying push URL in wrap files using git --- mesonbuild/wrap/wrap.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py index df15b53d4..19ed39ae3 100644 --- a/mesonbuild/wrap/wrap.py +++ b/mesonbuild/wrap/wrap.py @@ -153,6 +153,11 @@ class Resolver: if revno.lower() != 'head': subprocess.check_call(['git', 'checkout', revno], cwd=checkoutdir) + push_url = p.get('push-url') + if push_url: + subprocess.check_call(['git', 'remote', 'set-url', + '--push', 'origin', push_url], + cwd=checkoutdir) def get_hg(self, p): checkoutdir = os.path.join(self.subdir_root, p.get('directory')) revno = p.get('revision')