3 # Check that the code follows a consistant code style
6 # Check for existence of indent, and error out if not present.
7 # On some *bsd systems the binary seems to be called gnunindent,
8 # so check for that first.
10 version=`gnuindent --version 2>/dev/null`
11 if test "x$version" = "x"; then
12 version=`indent --version 2>/dev/null`
13 if test "x$version" = "x"; then
14 echo "GStreamer git pre-commit hook:"
15 echo "Did not find GNU indent, please install it before continuing."
23 case `$INDENT --version` in
27 echo "GStreamer git pre-commit hook:"
28 echo "Did not find GNU indent, please install it before continuing."
29 echo "(Found $INDENT, but it doesn't seem to be GNU indent)"
34 INDENT_PARAMETERS="--braces-on-if-line \
35 --case-brace-indentation0 \
37 --braces-after-struct-decl-line \
41 --dont-line-up-parentheses \
42 --continuation-indentation4 \
46 --leave-preprocessor-space"
48 $INDENT ${INDENT_PARAMETERS} $@