osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/41592?usp=email )


Change subject: lint: run clang-format only on specific projects
......................................................................

lint: run clang-format only on specific projects

For most C projects, running checkpatch works best with the coding style
we use. Run clang-format only in specific projects that seem to be fully
formatted with that tool.

Related: https://gerrit.osmocom.org/c/osmo-mgw/+/41529
Related: https://gerrit.osmocom.org/c/osmo-asf4-dfu/+/39470
Related: https://gerrit.osmocom.org/c/osmo-ccid-firmware/+/39471
Change-Id: I2c07b30f9254b54027b721b77ab6f35249b5e2de
---
M lint/lint_diff.sh
1 file changed, 18 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/92/41592/1

diff --git a/lint/lint_diff.sh b/lint/lint_diff.sh
index d76d951..e37de17 100755
--- a/lint/lint_diff.sh
+++ b/lint/lint_diff.sh
@@ -61,10 +61,28 @@
 }

 test_clang_format() {
+       local check_projects="
+               osmo-asf4-dfu
+               osmo-ccid-firmware
+       "
+       local skip=true
+       local i
+
        if ! [ -e ".clang-format" ] || ! command -v clang-format >/dev/null; 
then
                return
        fi

+       for i in $check_projects; do
+               if [ "$i" = "$PROJECT" ]; then
+                       skip=false
+                       break
+               fi
+       done
+
+       if $skip; then
+               return
+       fi
+
        echo "Running clang-format on 'git diff $COMMIT'..."
        echo


--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/41592?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I2c07b30f9254b54027b721b77ab6f35249b5e2de
Gerrit-Change-Number: 41592
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>

Reply via email to