Blame scripts/uncrustify.sh
|
Packit Service |
8ebd8e |
#!/bin/bash
|
|
Packit Service |
8ebd8e |
SRCROOT=`git rev-parse --show-toplevel`
|
|
Packit Service |
8ebd8e |
CFG="$SRCROOT/scripts/uncrustify.cfg"
|
|
Packit Service |
8ebd8e |
echo "srcroot: $SRCROOT"
|
|
Packit Service |
8ebd8e |
|
|
Packit Service |
8ebd8e |
case "$1" in
|
|
Packit Service |
8ebd8e |
-c|--check)
|
|
Packit Service |
8ebd8e |
OPTS="--check"
|
|
Packit Service |
8ebd8e |
;;
|
|
Packit Service |
8ebd8e |
*)
|
|
Packit Service |
8ebd8e |
OPTS="--replace --no-backup"
|
|
Packit Service |
8ebd8e |
;;
|
|
Packit Service |
8ebd8e |
esac
|
|
Packit Service |
8ebd8e |
|
|
Packit Service |
8ebd8e |
pushd "$SRCROOT"
|
|
Packit Service |
8ebd8e |
uncrustify -c "$CFG" $OPTS `git ls-tree --name-only -r HEAD | grep -E '.*\.[ch]$' | grep -v build/`
|
|
Packit Service |
8ebd8e |
RES=$?
|
|
Packit Service |
8ebd8e |
popd
|
|
Packit Service |
8ebd8e |
exit $RES
|