From 3f57e4971d70f23666e648e5674e415f65be7173 Mon Sep 17 00:00:00 2001
From: Vitaly Shunkov <v.shunkov@picodata.io>
Date: Thu, 19 Dec 2024 16:56:27 +0300
Subject: [PATCH] ci: checkpatch scans the entire MR

NO_DOC=internal
NO_TEST=internal
NO_CHANGELOG=internal
---
 .gitlab-ci.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 164cef1f97..0965373312 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -149,8 +149,10 @@ checkpatch:
     extends: .test
     tags: [shell_p_t]
     script:
-      - git clone git@github.com:tarantool/checkpatch.git
-      - checkpatch/checkpatch.pl --color=always --git HEAD~1..HEAD
+      - git clone --depth 1 git@github.com:tarantool/checkpatch.git
+      - git fetch origin $CI_DEFAULT_BRANCH
+      - COUNT_COMMIT=$(git log --pretty=oneline HEAD...origin/$CI_DEFAULT_BRANCH | wc -l)
+      - checkpatch/checkpatch.pl --color=always --git HEAD~${COUNT_COMMIT}..HEAD
 
 # run long tests and coverage on release build
 coverage:
-- 
GitLab