blob: 2c27368e087974d98b99ccc8d3150be1503340b7 [file] [log] [blame] [edit]
#!/bin/sh
# Check for Googlers not configuring their email address.
# There are many examples of this in the git logs.
AUTHORINFO=$(git var GIT_AUTHOR_IDENT) || exit 1
EMAIL=$(echo "${AUTHORINFO}" | sed -n 's/^.* <\(.*\)> .*$/\1/p')
if [[ "${EMAIL}" == *".corp.google.com" ]]; then
echo "Git is inferring your email to be ${EMAIL}. Please run:"
echo " git config --global user.email ${USER}@google.com"
exit 1
fi
# Run a custom pre-commit hook if one exists.
#
# To perform additional pre-commit checks, create an executable file
# 'pre-commit.dev' in the .git/hooks directory in your Fuchsia source checkout
# and implement the checks there.
if [[ -f ".git/hooks/pre-commit.dev" ]]; then
exec .git/hooks/pre-commit.dev
fi