diff --git a/.gitlab-ci/getpipelineinfo.py b/.gitlab-ci/getpipelineinfo.py index 46a48a4b410f5de4d23c7cde790996da4d4507bb..1287754a3f000870e44572e4fc1b95abaf8edf99 100644 --- a/.gitlab-ci/getpipelineinfo.py +++ b/.gitlab-ci/getpipelineinfo.py @@ -105,8 +105,8 @@ elif args['look_for'] == 'latest': elif args['look_for'] == 'latest-merge': count = args['max_tree_depth'] - commits = filter(None, runCommand(f'git rev-list HEAD --max-count={count}').split('\n')) - pipeLine = findPipeline(filter(lambda c: isMergeCommit(c)), commits) + commits = filter(None, runCommand(f'git rev-list HEAD --merges --max-count={count}').split('\n')) + pipeLine = findPipeline(commits) if pipeLine is not None: if args['print_format'] == 'pipeline-id':