X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=pre-commit;h=5213f2cf4520930e21b1f2df302c145dd9ac6f30;hb=fe5beb35e711881e1e8466105584c749a3ed2b69;hp=da86ca59cc4c971e85cf1f40becabc6c699dd096;hpb=16a6919a9f98ee9fa1fee9dd262906c321004a19;p=oweals%2Fgnunet.git diff --git a/pre-commit b/pre-commit index da86ca59c..5213f2cf4 100755 --- a/pre-commit +++ b/pre-commit @@ -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 {} \; +find $PATHS -name "*.h" -exec contrib/removetrailingwhitespace {} \; 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