mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-25 22:30:14 +00:00
added a special check to the pre-hook to output to file
this change adds an if statement to the pre-hook that will either dump the diff into the terminal if its less then or equal to 30 charaters or will write it to a temp file and tell the user where said file is so they can read the fixes. this helps if the user is using something like an ide. examples would include clion,possibly netbeans,and visual studio. The issue is that the prehook output doesnt get dumped into a full terminal (in the case of clion anyway) and ends up being obstructed by the ui of the ide product.
This commit is contained in:
parent
45b3b36c4a
commit
8c14d8bae5
@ -43,8 +43,14 @@ for f in $(git diff --name-only --diff-filter=ACMRTUXB --cached); do
|
|||||||
fi
|
fi
|
||||||
d=$(clang-format "$f" | diff -u "$f" -)
|
d=$(clang-format "$f" | diff -u "$f" -)
|
||||||
if ! [ -z "$d" ]; then
|
if ! [ -z "$d" ]; then
|
||||||
echo "!!! $f not compliant to coding style, here is the fix:"
|
if [ ${#d} -le 30 ]; then
|
||||||
echo "$d"
|
echo "!!! $f not compliant to coding style, here is the fix:"
|
||||||
|
echo "$d"
|
||||||
|
else
|
||||||
|
TEMP=$(mktemp)
|
||||||
|
echo "$d" > ${TEMP}
|
||||||
|
echo "!!! $f not compliant to coding style, here is the fix: ${TEMP} please open it in your diff viewer"
|
||||||
|
fi
|
||||||
fail=1
|
fail=1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user