summaryrefslogtreecommitdiff
path: root/contrib/indent_pre-commit
blob: c67fcaf0c65393ccdb385e786147fe28a240a1ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
# Run this script to indent the GNUnet code.  When run without arguments,
# it indents the ENTIRE src/ tree.  Run with 'src/XXX' to indent the
# src/XXX directory.
#
# This script is in the public domain.
if test $# = 0
then
 PATHS=src/
else
 PATHS="$@"
fi
find $PATHS -name "*.c" -exec indent {} \;
find $PATHS -name "*.h" -exec indent {} \;
find $PATHS -name "*.c" -exec indent {} \;
find $PATHS -name "*.h" -exec indent {} \;
find $PATHS -name "*.c" -exec contrib/scripts/removetrailingwhitespace.py {} \;
find $PATHS -name "*.h" -exec contrib/scripts/removetrailingwhitespace.py {} \;
if test -n "`dos2unix -V | head -n1 | awk '{print $1 $2}'`"; then
  find $PATHS -name "*.c" -exec dos2unix {} \;
  find $PATHS -name "*.h" -exec dos2unix {} \;
fi