#!/bin/sh # # Copyright (C) 2020 by Thomas Lindner # # SPDX-License-Identifier: 0BSD # # client-side git-hook - checks commit message style pattern='\[(core|frontend|twitter|telegram|email|xmpp|mastodon|tests|doc|misc)\] [[:upper:]].*[^.]' head -n 1 "$1" | egrep -x "$pattern" > /dev/null if [ $? -ne 0 ]; then echo "commit message doesn't match \"$pattern\"" >&2 exit 1 fi