There's an echo in my head

日々のメモ。

capistrano-pendingというgemを作った

http://rubygems.org/gems/capistrano-pending

Capistrano 2で使えていたdeploy:pendingというコミットの差分ログを表示するレシピが3になってから使えなくなっていたので、同じ動作をするものを作った。

Capistranoは3.2.0以上が必要。このバージョンからrevision.logだけでなく、各リリースディレクトリにREVISIONファイルを作ってくれるようになったので、このファイルを見てローカルで比較してる。

今のところgitにのみ対応してる。他SCMへの対応PRお待ちしております。

https://github.com/a2ikm/capistrano-pending

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。