aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpre-commit25
1 files changed, 17 insertions, 8 deletions
diff --git a/pre-commit b/pre-commit
index ed2455237..5213f2cf4 100755
--- a/pre-commit
+++ b/pre-commit
@@ -1,12 +1,21 @@
1#!/bin/sh 1#!/bin/sh
2find src/ -name "*.c" -exec indent {} \; 2# Run this script to indent the GNUnet code. When run without arguments,
3find src/ -name "*.h" -exec indent {} \; 3# it indents the ENTIRE src/ tree. Run with 'src/XXX' to indent the
4find src/ -name "*.c" -exec indent {} \; 4# src/XXX directory.
5find src/ -name "*.h" -exec indent {} \; 5if test $# = 0
6find src/ -name "*.c" -exec contrib/removetrailingwhitespace {} \; 6then
7find src/ -name "*.h" -exec contrib/removetrailingwhitespace {} \; 7 PATHS=src/
8else
9 PATHS="$@"
10fi
11find $PATHS -name "*.c" -exec indent {} \;
12find $PATHS -name "*.h" -exec indent {} \;
13find $PATHS -name "*.c" -exec indent {} \;
14find $PATHS -name "*.h" -exec indent {} \;
15find $PATHS -name "*.c" -exec contrib/removetrailingwhitespace {} \;
16find $PATHS -name "*.h" -exec contrib/removetrailingwhitespace {} \;
8if test -x "`which 'dos2unix'`" 17if test -x "`which 'dos2unix'`"
9then 18then
10 find src/ -name "*.c" -exec dos2unix {} \; 19 find $PATHS -name "*.c" -exec dos2unix {} \;
11 find src/ -name "*.h" -exec dos2unix {} \; 20 find $PATHS -name "*.h" -exec dos2unix {} \;
12fi 21fi