Hina-Mode

とある呑んだくれエンジニアの気が向いた時に書く戯言

git logをJIRAに貼り付けられるように整形してみた

今流行のアトラシアン社のチケット管理ツールJIRA。
私も使うことが多いのですが、Gitを使っている時に、
「これリリースしますね」っていうログをJIRAにコメントや本文で貼っつけるのに整形が面倒だったので、予め整形しておいて.bashrcなどのファイルにaliasを入れておくことにしました。

alias gitlog='git log --date=short --no-merges --pretty=format:"|%h|%an|%ad|%s|"'

誰が何時、どのコミットを入れたのかがだいたい分かるので重宝してます。
これを入れておけば

$ gitlog master..develop > log_diff

とかしてあげればmasterブランチからdevelopブランチの差分が一気に取得できます。