# DEFAULTS
#[ "$entity_dflt" = "" ] && entity_dflt="192.168.12.11:3868,192.168.12.21:3868"
[ "$entity_dflt" = "" ] && entity_dflt="localhost:3868"
-[ "$entityServerSessions_dflt" = "" ] && entityServerSessions_dflt=10
+[ "$entityServerSessions_dflt" = "" ] && entityServerSessions_dflt=1
[ "$dictionary_dflt" = "" ] && dictionary_dflt=dictionary.xml
// For cstd0x compatibility we will use stdint.h types instead of std:: ones on cstdint:
//#include <cstdint> when C++11 available
+#include <anna/core/tracing/Logger.hpp>
+
+
#ifdef ANNA_FILE_LOCATION
#undef ANNA_FILE_LOCATION
#endif
fi
# Astyle
-version=`astyle --version 2> /dev/null`
-if test "x$version" != "x"; then
-echo "SDF3 git pre-receive hook:"
-echo "Did not find astyle, please install it before continuing."
+which astyle >/dev/null 2>/dev/null
+if [ $? -ne 0 ]; then
+echo "pre-commit hook: 'astyle' not found, install it before continuing or remove .fix_style to skip astyle processing."
exit 1
fi
ASTYLE=astyle
Artistic*)
;;
default)
- echo "SDF3 git pre-commit hook:"
- echo "Did not find astyle, please install it before continuing."
+ echo "pre-commit hook: unsupported astyle version, must be 'Artistic Style Version x.xx'. Install or skip (remove .fix_style)."
exit 1
;;
esac
file=$1
newfile=${file}.astyled
#$ASTYLE ${ASTYLE_PARAMETERS} < $file > $newfile 2>>/dev/null
- $ASTYLE -a -f -p -o -O -c -s2 -U -x --mode=c < $file > $newfile 2>>/dev/null
+ echo "Executing $ASTYLE -a -f -p -o -O -c -s2 -U --mode=c < $file > $newfile"
+ $ASTYLE -a -f -p -o -O -c -s2 -U --mode=c < $file > $newfile
+ if [ $? -ne 0 ] ; then
+ echo "Error in astyle"
+ exit 1
+ fi
diff "${file}" "${newfile}"
- r=$?
- if [ $r != 0 ] ; then
+ if [ $? -ne 0 ] ; then
echo "Code style error in '$file', please fix before commiting."
if [ -f "./.fix_style" ]; then
echo "Auto-fixing code style..."
+ cp $file ${file}.orig
mv $newfile $file
else
echo "To autofix, create a hidden file named './.fix_style' on suite root."