summaryrefslogtreecommitdiff
path: root/pre-commit
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-10-14 15:21:56 +0000
committerng0 <ng0@n0.is>2019-10-14 15:21:56 +0000
commit4f9102a80c7f94b88c51176633a49a8107bbdc4e (patch)
treeb8c5e8ff90f16cdbc201326b63b5a2b22155eb10 /pre-commit
parent3d968d36122b64b374feb1be0fd131f6691995f0 (diff)
move back
Diffstat (limited to 'pre-commit')
-rwxr-xr-xpre-commit22
1 files changed, 22 insertions, 0 deletions
diff --git a/pre-commit b/pre-commit
new file mode 100755
index 000000000..c67fcaf0c
--- /dev/null
+++ b/pre-commit
@@ -0,0 +1,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