From f9a43781767007462965b21f3f518c4cfc0744c7 Mon Sep 17 00:00:00 2001 From: "r.tyminski" Date: Mon, 29 May 2017 11:42:10 +0200 Subject: Initial commit with upstream sources Change-Id: Ie9460111f21fc955102fd8732a0173b2d0499a4a --- scripts/checkpatch_inc.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 scripts/checkpatch_inc.sh (limited to 'scripts/checkpatch_inc.sh') diff --git a/scripts/checkpatch_inc.sh b/scripts/checkpatch_inc.sh new file mode 100644 index 0000000..487b60e --- /dev/null +++ b/scripts/checkpatch_inc.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +CHECKPATCH="${CHECKPATCH:-checkpatch.pl}" +# checkpatch.pl will ignore the following paths +CHECKPATCH_IGNORE=$(echo core/lib/lib{fdt,tomcrypt} lib/lib{png,utils,zlib}) +_CP_EXCL=$(for p in $CHECKPATCH_IGNORE; do echo ":(exclude)$p" ; done) + +function _checkpatch() { + $CHECKPATCH --quiet --ignore FILE_PATH_CHANGES \ + --ignore GERRIT_CHANGE_ID --no-tree - +} + +function checkpatch() { + git show --oneline --no-patch $1 + git format-patch -1 $1 --stdout -- $_CP_EXCL . | _checkpatch +} + +function checkstaging() { + git diff --cached -- . $_CP_EXCL | _checkpatch +} + +function checkworking() { + git diff -- . $_CP_EXCL | _checkpatch +} + +function checkdiff() { + git diff $1...$2 -- . $_CP_EXCL | _checkpatch +} + -- cgit v1.2.3