fix guix git version
[oweals/gnunet.git] / pre-commit
index da86ca59cc4c971e85cf1f40becabc6c699dd096..777728a6bbb417cd76596ceb765094cb4c149caa 100755 (executable)
@@ -1,8 +1,21 @@
 #!/bin/sh
-find src/ -name "*.c" -exec indent {} \;
-find src/ -name "*.h" -exec indent {} \;
+# 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.
+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/removetrailingwhitespace.py {} \;
+find $PATHS -name "*.h" -exec contrib/removetrailingwhitespace.py {} \;
 if test -x "`which 'dos2unix'`"
 then
-  find src/ -name "*.c" -exec dos2unix {} \;
-  find src/ -name "*.h" -exec dos2unix {} \;
+  find $PATHS -name "*.c" -exec dos2unix {} \;
+  find $PATHS -name "*.h" -exec dos2unix {} \;
 fi