X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fhooks--commit-msg;h=c5cdb9d7eeebab7edf048e77eb92437de24751bf;hb=e076a0e71f25430205d0437c177fd12a7018e5ad;hp=23617f390611f5221149ec1b9bbc5d72092fd04d;hpb=e77235ea38385a127d2afc969435a56d3ff2b16d;p=git.git diff --git a/templates/hooks--commit-msg b/templates/hooks--commit-msg index 23617f390..c5cdb9d7e 100644 --- a/templates/hooks--commit-msg +++ b/templates/hooks--commit-msg @@ -8,7 +8,14 @@ # # To enable this hook, make this file executable. +# Uncomment the below to add a Signed-off-by line to the message. +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + # This example catches duplicate Signed-off-by lines. test "" = "$(grep '^Signed-off-by: ' "$1" | - sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +}