if a commit (or other action) fails - play .git/hooks/misc/fail.mp3 if it exists.
fo the shizzle
closes #5, thanks for the hint @dogmatic
in this circumstance, compare against the previous commit
before it was a floating script, now it's `git hooks install`
correct for basics test, basics.php -> BasicsTest.php (the capitalization is an exception to all other tests)
also don't link irrelevant files to the hooks dir
it interferes with any commit whereby there are no detected changes. such as amending an existing commit, or committing only deletes
either foo/bar/zum.php has foo/bar/zum.test.php OR foo/bar/zum.php has tests/foo/bar/zumTest.php
jslint is pretty awesome, but gjslint has the added advantage that it'll correct things for you too.. so give that a go
This reverts commit 03f6a39.
which is .. kind of great as you can see the test results in real time
we don't need colors when running via this hook, and using stderr means the session related tests pass
operating systems differ, some don't need this; others do. It makes reading/comparing the results of running tests easier