#!/bin/sh #ブランチ名を取得 Branch="$(git rev-parse --abbrev-ref HEAD)" #コミットメッセージの最初にブランチ名を追加 #echo "Hook is working..." #echo "コミットメッセージにbranch名を強制付与しています..." MSG=$(cat .git/COMMIT_EDITMSG) PAT="^(squash|fixup)" if echo $MSG | grep -E "$PAT" > /dev/null then # echo "squashから始まるコミットメッセージには強制付与をしません。" echo else mv $1 $1.tmpbycommit-msg echo "[$Branch] $(cat $1.tmpbycommit-msg)" > $1 fi