#!/bin/sh # SPDX-License-Identifier: GPL-2.0-or-later # Execute the checkstyle script before committing any code. This will fail the # commit in case of style issues, ensuring that the developer will notice them. # The pre-commit hook can be bypassed with git commit -n to ignore selective # changes. # # To utilise this hook, install this file with: # cp utils/hooks/pre-commit .git/hooks/pre-commit if ps -ocommand= -p $PPID | grep -- "--amend" then args="--amend" else args="--staged" fi ./utils/checkstyle.py $args