Current File : /home/jvzmxxx/wiki1/extensions/Flow/scripts/pre-review
#!/bin/sh
# Enable all the git hooks by executing the following from the project root directory
# $ make installhooks

# Work out location of Flow/scripts/ directory
dir=$(php -r "echo dirname( realpath( '$0' ) ), \"\\n\";")
# Move to the project root
cd $(dirname $dir)
# Source the shared shell functions
. $dir/hooks-shared.sh

# only checks top commit for changes. havn't figured out how to get
# git-review to tell us which commits are being submitted
if file_changed_in_head '\.php$'; then
	if [ "$USE_PHPSTORM" = "1" ]; then
		# bit of a hack ... other things run inside vagrant but phpstorm is probably
		# installed external to vagrant
		/usr/bin/env make analyze-phpstorm
	fi
fi

if file_changed_in_head '\.i18n\.php$'; then
	COMMANDS="messagecheck $COMMANDS"
fi

if [ "$COMMANDS" != "" ]; then
	make $COMMANDS || exit 1
fi