Created
March 9, 2014 10:27
-
-
Save atiti/9445713 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Stash uncommited changes | |
git stash -q --keep-index | |
if git rev-parse --verify HEAD >/dev/null 2>&1 | |
then | |
against=HEAD | |
else | |
# Initial commit: diff against an empty tree object | |
against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 | |
fi | |
# Redirect output to stderr. | |
exec 1>&2 | |
# Run astyle on all .c/.cpp/.m/.h files | |
exec git diff --name-only | grep -E "*\.c|*\.h|*\.cpp|*\.m" | xargs astyle --indent-namespaces --indent-col1-comments -z2 -n | |
# Pop the stash for uncommited changes | |
git stash pop -q |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment