mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 11:11:08 +00:00
csharp: check format in the pre-commit hook
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/983>
This commit is contained in:
parent
6ddb443743
commit
7604c7b088
1 changed files with 24 additions and 0 deletions
|
@ -80,4 +80,28 @@ echo "==========================================================================
|
|||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
csharp_files=` git diff-index --cached --name-only HEAD --diff-filter=ACMR| grep "^subprojects/gstreamer-sharp/.*cs$" `
|
||||
if test "x$csharp_files" != "x"; then
|
||||
version=`dotnet-format --version 2>/dev/null`
|
||||
if test "x$version" = "x"; then
|
||||
echo "GStreamer git pre-commit hook:"
|
||||
echo "Did not find dotnet-format required to format C# files, please install it before continuing."
|
||||
exit 1
|
||||
fi
|
||||
scripts/format-csharp --check
|
||||
r=$?
|
||||
if [ $r != 0 ] ; then
|
||||
echo "================================================================================================="
|
||||
echo " Code style error: "
|
||||
echo " "
|
||||
echo " Please fix before committing, running from the top-level directory: "
|
||||
echo " scripts/format-chsarp "
|
||||
echo " "
|
||||
echo " Don't forget to run git add before trying to commit again. "
|
||||
echo "================================================================================================="
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "--Checking style pass--"
|
||||
|
|
Loading…
Reference in a new issue