From 38f959687665f05914bfd8547e3aab43956ff11d Mon Sep 17 00:00:00 2001 From: Norman Stetter <norman.stetter@garz-fricke.com> Date: Thu, 25 Mar 2021 15:48:39 +0100 Subject: [PATCH] Take squashed MRs into account When a MR is merged via WebUI using the 'squash commits' option the squashed commit is assigned to the 'squash_commit_sha' property of the MR object. We have to test for this property too, when looking which MR a commit belongs to in case the pipeline runs on a squashed commit. Otherwise parent MR cannot be found. --- get_merge_requests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/get_merge_requests.py b/get_merge_requests.py index f0b7cdd7..8846d5af 100755 --- a/get_merge_requests.py +++ b/get_merge_requests.py @@ -26,7 +26,7 @@ def get_merge_requests( ) if commit: for mr in all_merge_requests: - if mr.sha == commit: + if mr.sha == commit or mr.squash_commit_sha == commit: merge_requests.append(mr) elif all_merge_requests: merge_requests = all_merge_requests -- GitLab