projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Virtual bindingClientSession for diameter::comm::Engine, in order to have control...
[anna.git]
/
pre-commit.sh
diff --git
a/pre-commit.sh
b/pre-commit.sh
index
8a7577b
..
e9ded58
100755
(executable)
--- a/
pre-commit.sh
+++ b/
pre-commit.sh
@@
-93,10
+93,18
@@
test_style () {
$ASTYLE -a -f -p -o -O -c -s2 -U -x --mode=c < $file > $newfile 2>>/dev/null
diff "${file}" "${newfile}"
r=$?
$ASTYLE -a -f -p -o -O -c -s2 -U -x --mode=c < $file > $newfile 2>>/dev/null
diff "${file}" "${newfile}"
r=$?
- rm "${newfile}"
if [ $r != 0 ] ; then
echo "Code style error in '$file', please fix before commiting."
if [ $r != 0 ] ; then
echo "Code style error in '$file', please fix before commiting."
- exit 1
+ if [ -f "./.fix_style" ]; then
+ echo "Auto-fixing code style..."
+ mv $newfile $file
+ else
+ echo "To autofix, create a hidden file named './.fix_style' on suite root."
+ rm $newfile
+ exit 1
+ fi
+ else
+ rm $newfile
fi
}
fi
}