Add a workaround for gitlab.freedesktop.org pull requests
Some of these pull requests are submitted using git protocol in the pull request which b4 won't be able to handle. Manually swap out for the https protocol. Signed-off-by: Mario Limonciello <superm1@gmail.com>
This commit is contained in:
parent
05ac293be9
commit
d011ba69eb
|
@ -145,6 +145,13 @@ def delete_branch(branch):
|
||||||
def process_pr(mbox, num, remote):
|
def process_pr(mbox, num, remote):
|
||||||
branch = "robot/pr-{}-{}".format(num, int(time.time()))
|
branch = "robot/pr-{}-{}".format(num, int(time.time()))
|
||||||
|
|
||||||
|
# manual fixup for PRs from drm firmware repo
|
||||||
|
if "git@gitlab.freedesktop.org:drm/firmware.git" in mbox:
|
||||||
|
mbox = mbox.replace(
|
||||||
|
"git@gitlab.freedesktop.org:drm/firmware.git",
|
||||||
|
"https://gitlab.freedesktop.org/drm/firmware.git",
|
||||||
|
)
|
||||||
|
|
||||||
cmd = ["b4", "--debug", "pr", "-b", branch, "-"]
|
cmd = ["b4", "--debug", "pr", "-b", branch, "-"]
|
||||||
logging.debug("Running {}".format(cmd))
|
logging.debug("Running {}".format(cmd))
|
||||||
p = subprocess.Popen(
|
p = subprocess.Popen(
|
||||||
|
|
Loading…
Reference in New Issue