gitとRedmineと連携させるgitサブコマンド: git-ticket
git + Redmineで開発する場合、Redmineのチケットごとにトピックブランチを切ることが多いですが、ちょいちょいチケットの内容を忘れてしまいます。 そういうときに、いちいちブラウザでチケットを見にいくのがダルいので、チケットのサマリを表示するgitのサブコマンドを作りました。
なお、本コマンドはbleis-hooksと併用することを想定しています。
インストール方法
git ticket subcommand · GitHub からダウンロードし、パスの通ったディレクトリに配置してください。
$ wget https://raw.github.com/gist/014371584dbf85d053ed/f8ade6f7fc36a4c8f49f72a538a6322bfb726bf8/git-ticket $ mv git-ticket /path/to/some/dir $ chmod a+x /path/to/some/dir/git-ticket
Ruby1.8の場合は、json gemのインストールしてください。
$ gem install json $ export RUBYOPT=rubygems
初期設定
redmineのURLとapikeyを設定してください。
$ git config --global redmine.url https://example.com/redmine/ $ git config --global redmine.apikey some_api_key
使用例
1) git ticket <チケット番号>
id/<チケット番号>というトピックブランチを作成し、チケットのサマリを表示します。
$ git ticket 701 Switched to a new branch 'id/701' Author: Ban Jun Date: 2011/08/06 21:51:13 +0900 iPhoneアプリに戻るボタンとリロードボタンをつける #693 関連
2) git ticket
トピックブランチにいる場合、対応するチケットのサマリを表示します。
$ git ticket Author: Ban Jun Date: 2011/08/06 21:51:13 +0900 iPhoneアプリに戻るボタンとリロードボタンをつける #693 関連