#!/bin/sh
#
# Post-commit hook for FreeIPA

if git rev-parse --verify HEAD~ >/dev/null 2>&1
then
        against=HEAD~
else
        # Initial commit: diff against an empty tree object
        against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
fi

FILES=`git diff --cached --name-only $against | grep '\.py$'`
echo $FILES
if [ -n "$FILES" ]; then
    echo Commit `git rev-parse --verify HEAD`: Linting...
    ./make-lint $FILES
    pep8 $FILES -r
fi
