scripts: check commit formatting
authorThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 29 Mar 2016 21:14:47 +0000 (23:14 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 11 Apr 2016 21:56:34 +0000 (23:56 +0200)
commitedbeb7d962e91595f2fc66835f11e7e70e546eb2
treeb86e5fedc47272a0c11cf22999764228951ff370
parentc4109298cce3c233b27d94d3b285411351e0da6e
scripts: check commit formatting

The git messages have three parts:
1/ the headline
2/ the explanations
3/ the footer tags

The headline helps to quickly browse an history or catch instantly the
purpose of a commit. Making it short with some consistent wording
allows to easily parse it or match some patterns.

The explanations must give some keys like the reason of the change.
Nothing can be automatically checked for this part, except line length.

The footer contains some tags to find the origin of a bug or who
was working on it.

This script is doing some basic checks mostly on parts 1 and 3.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Reviewed-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
MAINTAINERS
doc/guides/contributing/patches.rst
scripts/check-git-log.sh [new file with mode: 0755]