diff options
Diffstat (limited to 'pre-commit')
-rwxr-xr-x | pre-commit | 25 |
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 |
2 | find src/ -name "*.c" -exec indent {} \; | 2 | # Run this script to indent the GNUnet code. When run without arguments, |
3 | find src/ -name "*.h" -exec indent {} \; | 3 | # it indents the ENTIRE src/ tree. Run with 'src/XXX' to indent the |
4 | find src/ -name "*.c" -exec indent {} \; | 4 | # src/XXX directory. |
5 | find src/ -name "*.h" -exec indent {} \; | 5 | if test $# = 0 |
6 | find src/ -name "*.c" -exec contrib/removetrailingwhitespace {} \; | 6 | then |
7 | find src/ -name "*.h" -exec contrib/removetrailingwhitespace {} \; | 7 | PATHS=src/ |
8 | else | ||
9 | PATHS="$@" | ||
10 | fi | ||
11 | find $PATHS -name "*.c" -exec indent {} \; | ||
12 | find $PATHS -name "*.h" -exec indent {} \; | ||
13 | find $PATHS -name "*.c" -exec indent {} \; | ||
14 | find $PATHS -name "*.h" -exec indent {} \; | ||
15 | find $PATHS -name "*.c" -exec contrib/removetrailingwhitespace {} \; | ||
16 | find $PATHS -name "*.h" -exec contrib/removetrailingwhitespace {} \; | ||
8 | if test -x "`which 'dos2unix'`" | 17 | if test -x "`which 'dos2unix'`" |
9 | then | 18 | then |
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 {} \; |
12 | fi | 21 | fi |