Files
libssh/.gitlab-ci/clang-format-check.sh
Jakub Jelen 9cee4fa054 Add review stage to the CI checking formatting
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2024-03-21 11:15:14 +01:00

13 lines
385 B
Bash
Executable File

#!/bin/sh
# Based on Github Action
# https://github.com/yshui/git-clang-format-lint
diff=`git-clang-format --diff --commit $CI_MERGE_REQUEST_DIFF_BASE_SHA`
[ "$diff" = "no modified files to format" ] && exit 0
[ "$diff" = "clang-format did not modify any files" ] && exit 0
printf "You have introduced coding style breakages, suggested changes:\n\n"
echo "$diff" | colordiff
exit 1