2013年11月27日水曜日

【git】コミットメッセージに自動でissue番号をつける

Qiita書いたgitのcommit messagwをハックするの記事から抜粋

"$git commit "で自動でissue番号を付与する方法


1, issue番号付きのブランチを作る
ex) $git checkout -b 3453_issue

2, .git/hooks/prepare-commit-msgを作る

#!/bin/sh
#

if [ "$2" == "" ] ; then
mv $1 $1.tmp
echo "issue #`git branch | grep "*" | awk '{print $2}' | sed -e "s/^\([0-9]*\).*/\1/g"`" > $1
cat $1.tmp >> $1
fi 


$ chmod +x prepare-commit-msg
使えるようにchmodする。

これだけ。

0 件のコメント:

コメントを投稿

ShareThis