Files
catalyst/etc/git-hooks/pre-commit
T
Eddie Hebert f054835cd1 DEV: Provides an example pre-commit hook.
This pre-commit hook can be activated by copying or symlinking to
the .git/hooks directory

This particular commit hook is best suited for git versions < 1.8.2
The running of nosetests would be better suited for a push hook,
but those are not added until 1.8.2.
2013-03-19 23:33:36 -04:00

20 lines
478 B
Bash
Executable File

#!/bin/sh
#
# An hook script to verify linting and passing unit tests.
#
# Called by "git commit" with no arguments. The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, copy or symlink to your repo's
# ".git/hooks/pre-commit".
#
# Please read the following as it will execute on your machine on each commit.
set -e
# Run flake8 linting
flake8 zipline tests
# Run unit tests
nosetests -x