Rubyと番号
Rubyについて調べていると、色々な番号に出会います。
コミットメッセージに書かれていたり、Pull Requestに書かれていたり。
これらの番号がなんだかわからなくなるので簡単にメモします。
[Bug #12345], [Feature #12345], [Misc #12345]
これはRubyのIssueトラッカーのチケット番号です。
Bug, Feature, Miscは、チケットに設定できるトラッカーに対応しています。とはいえURLはどれも同じなので、チケットにアクセスする上では気にする必要はなさそうです。
r12345
これはRubyの開発に昔使われていたSVNのリビジョン番号です。
笹田さんに教えてもらいました ++]
リビジョン番号を含むコミットの探し方
リビジョン番号の頭に@ をつけて git log --grep=@12345 --all のように探す
[ruby-core:12345], [ruby-dev:12345]
各種メーリングリストの番号です。ほかにも[ruby-list:12345]とかがあります。
番号を含むコミットの探し方
git log --grep=12345 --all などとするとgrepの文字列をブランチを横断して探してくれます