redict/utils/lint.sh

24 lines
340 B
Bash
Raw Normal View History

#!/bin/sh -e
signoff() {
if ! git log --format='%b' HEAD^.. | grep 'Signed-off-by' >/dev/null
then
echo "Missing sign-off" >&2
return 1
fi
}
exitcode=0
for step in signoff
do
if ! $step
then
exitcode=1
fi
done
if [ $exitcode -eq 0 ]
then
echo "Everything looks good!"
fi
exit $exitcode