From: Mario Limonciello Date: Tue, 14 Nov 2023 04:02:26 +0000 (-0600) Subject: Add a workaround for gitlab.freedesktop.org pull requests X-Git-Tag: 20231211~29^2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=d011ba69ebb22867aade9725cd36d6d0ab72dfe5;p=mirror_linux-firmware.git 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 --- diff --git a/contrib/process_linux_firmware.py b/contrib/process_linux_firmware.py index 46432a2d..668e35c0 100755 --- a/contrib/process_linux_firmware.py +++ b/contrib/process_linux_firmware.py @@ -145,6 +145,13 @@ def delete_branch(branch): def process_pr(mbox, num, remote): 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, "-"] logging.debug("Running {}".format(cmd)) p = subprocess.Popen(