org-ql/hooks/pre-push
2020-11-24 17:02:12 -06:00

22 lines
506 B
Bash
Executable file

#!/bin/bash
# * Commit parameters
# Unused now, but good for future reference. See man 5 githooks.
remote="$1"
url="$2"
read local_ref local_sha remote_ref remote_sha
# * Run tests
# Not using sandbox and auto-install, because "git push" shouldn't
# cause remote code to be downloaded and executed (i.e. what would
# happen by installing packages). It can be done manually when needed.
# Only run when pushing master.
if [[ $local_ref = refs/heads/master ]]
then
make sandbox=.sandbox test
fi