コミットメッセージに記述したチケット番号をRedmineにリンクする¶
Kallitheaはコミットメッセージ内の #999
のような形式の文字列をRedmine等の課題管理システムのチケット番号と見なして、リポジトリブラウザで表示する際にそのチケットのURLへリンクさせることができます。
設定方法¶
kallitheaのiniファイル内、 [app:main]
セクション内の以下の項目を設定してください。
issue_pat
- チケット番号と見なす文字列の正規表現パターン
issue_server_link
- チケットを表示するためのURL。
issue_pat
でマッチさせたチケット番号は{id}
で参照できる issue_prefix
- Kalliteaの画面にリンクを表示する際にチケット番号の前につける記号
例えばコミットメッセージに記述した #番号
という文字列をRedmineサーバ http://redmine.example.jp/
のチケットにリンクしたい場合の設定は以下の通りです。
issue_pat = (?:\s*#)(\d+)
issue_server_link = http://redmine.example.jp/issues/{id}
issue_prefix = #