[libcamera-devel] [PATCH] Documentation: coding-style: Document the git commit hooks
Kieran Bingham
kieran.bingham at ideasonboard.com
Thu Nov 18 15:50:20 CET 2021
Quoting Laurent Pinchart (2021-11-18 12:49:10)
> checkstyle.py is ignored too often. Document how to automate its usage
> through git commit hooks.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Definitely a useful addition, and gives us somewhere to point to.
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> ---
> Documentation/coding-style.rst | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/Documentation/coding-style.rst b/Documentation/coding-style.rst
> index 4e8d6988fef8..053fdd998351 100644
> --- a/Documentation/coding-style.rst
> +++ b/Documentation/coding-style.rst
> @@ -418,4 +418,12 @@ diff that fixes the issues, on top of the corresponding commit. As the script is
> in early development false positive are expected. The flagged issues should be
> reviewed, but the diff doesn't need to be applied blindly.
>
> +Execution of checkstyle.py can be automated through git commit hooks. Example
> +of pre-commit and post-commit hooks are available in `utils/hooks/pre-commit`
> +and `utils/hooks/post-commit`. You can install either hook by copying it to
> +`.git/hooks/`. The post-commit hook is easier to start with as it will only flag
> +potential issues after committing, while the pre-commit hook will abort the
> +commit if issues are detected and requires usage of `git commit --no-verify` to
> +ignore false positives.
> +
> Happy hacking, libcamera awaits your patches!
>
> base-commit: d9a2a1f703273a28b001dee40fddd378bba7a1b6
> --
> Regards,
>
> Laurent Pinchart
>
More information about the libcamera-devel
mailing list