git hooks compliance