Blame common/gst-indent

Packit 971217
#!/bin/sh
Packit 971217
#
Packit 971217
# Check that the code follows a consistant code style
Packit 971217
#
Packit 971217
Packit 971217
# Check for existence of indent, and error out if not present.
Packit 971217
# On some *bsd systems the binary seems to be called gnunindent,
Packit 971217
# so check for that first.
Packit 971217
Packit 971217
version=`gnuindent --version 2>/dev/null`
Packit 971217
if test "x$version" = "x"; then
Packit 971217
  version=`gindent --version 2>/dev/null`
Packit 971217
  if test "x$version" = "x"; then
Packit 971217
    version=`indent --version 2>/dev/null`
Packit 971217
    if test "x$version" = "x"; then
Packit 971217
      echo "GStreamer git pre-commit hook:"
Packit 971217
      echo "Did not find GNU indent, please install it before continuing."
Packit 971217
      exit 1
Packit 971217
    else
Packit 971217
      INDENT=indent
Packit 971217
    fi
Packit 971217
  else
Packit 971217
    INDENT=gindent
Packit 971217
  fi
Packit 971217
else
Packit 971217
  INDENT=gnuindent
Packit 971217
fi
Packit 971217
Packit 971217
case `$INDENT --version` in
Packit 971217
  GNU*)
Packit 971217
      ;;
Packit 971217
  default)
Packit 971217
      echo "GStreamer git pre-commit hook:"
Packit 971217
      echo "Did not find GNU indent, please install it before continuing."
Packit 971217
      echo "(Found $INDENT, but it doesn't seem to be GNU indent)"
Packit 971217
      exit 1
Packit 971217
      ;;
Packit 971217
esac
Packit 971217
Packit 971217
INDENT_PARAMETERS="--braces-on-if-line \
Packit 971217
	--case-brace-indentation0 \
Packit 971217
	--case-indentation2 \
Packit 971217
	--braces-after-struct-decl-line \
Packit 971217
	--line-length80 \
Packit 971217
	--no-tabs \
Packit 971217
	--cuddle-else \
Packit 971217
	--dont-line-up-parentheses \
Packit 971217
	--continuation-indentation4 \
Packit 971217
	--honour-newlines \
Packit 971217
	--tab-size8 \
Packit 971217
	--indent-level2 \
Packit 971217
	--leave-preprocessor-space"
Packit 971217
Packit 971217
$INDENT ${INDENT_PARAMETERS} $@
Packit 971217