diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 164cef1f9770607148b4a209eebd5782d2da0a23..09653733120fdb27a70c0be337c2e0c3c37083bb 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: