exynos-linux-stable/scripts/fix_patch.sh

21 lines
518 B
Bash
Raw Permalink Normal View History

#! /usr/bin/env bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [[ -z $1 ]]
then
COMMIT="HEAD"
else
COMMIT="$1"
fi
FLIST=$(git diff-tree --no-commit-id --name-only -r "$COMMIT")
for f in $FLIST
do
"$DIR/cleanfile" -width 120 "$f"
"$DIR/checkpatch.pl" --max-line-length=120 --show-types --ignore GERRIT_CHANGE_ID,UNDOCUMENTED_DT_STRING,FILE_PATH_CHANGES,NOT_UNIFIED_DIFF,MODIFIED_INCLUDE_ASM --fix-inplace -f "$f"
if [[ ( $f == *.c ) || ( $f == *.h ) ]]
then
chmod 644 "$f"
fi
done