mirror of
https://github.com/wassname/catalyst.git
synced 2026-06-27 20:20:55 +08:00
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.
This commit is contained in:
Executable
+19
@@ -0,0 +1,19 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user