tdiary / tdiary-contrib

tDiaryの非正規リポジトリ。どなたでもcommit可能です。commit権希望の方、まずはパッチ等をpull requestして下さい。
https://tdiary.org/
68 stars 46 forks source link

ignore version of core gem #79

Closed tdtds closed 10 years ago

tdtds commented 10 years ago

開発中はcoreのGemfileに「gem 'tdiary-contrib', path: '../contrib'」とか書きたくなるのだけど、contribがcore gemのバージョンチェックをしているせいでうまくbundleできません。いっそ無視しちゃってもいいんじゃないかと思うのだけど、どうでしょう? @machu

machu commented 10 years ago

手元の環境では gem 'tdiary-contrib', :path => '../tdiary-contrib' と書いても動いている…と思ったら、ローカルに入れたgemのtdiary/versionを読んでいました。 厳密には tdiary/tdiary-core#375 対応の TDiary::Extension が入った 4.0.2.20131215 以降に依存していますが、「ContribはCoreのHEADのみサポート」の方針に則って無視しちゃっていいです。

machu commented 10 years ago

ちなみに、もともとTDiary::Versionに依存させていたのは、3ヶ月ごとのリリース時だけGemを作ることを想定していたからでした。SubversionやGitのタグがCoreとContribで同期しているのと同じ考えです。 今はContribが独立したバージョンを持つようになったので、TDiary::Versionに依存する必要はないです。