2011年5月26日

[ruby-list:48123] Re: 後継者募集

松田といいます。

話が逸れすぎかもしれませんが念のため補足しておきます。

2011/5/26 MoonWolf <moonwolf@xxxxx>:
> gemとかHoeとかjewelerとか聞きなれませんが、gemspecはいつ評価するかに関わらず、
> 一定の結果になるべきではないかと思うので好きではありません。
> git ls-filesとかするのはリリース時の一回だけで、特定のバージョンだけを取り出すべきだと思います。

> バージョンの概念が希薄で、コードも不定ですね > bundle gem

Bundlerで作ったgemspecでは確かにファイル名抽出のために `git ls-files` が使われていますが、
これはgemパッケージ生成時に評価されて、実際に生成されたgemファイルのメタデータには
当然実際のファイル名が静的に記述されます。
つまり、まさにMoonWolfさんのおっしゃるとおり、git ls-filesが実行されるのはリリース時の一回だけ、
です。
かくたにさんの「好みはわかれそう」という発言は、「gem開発者にGitの使用を強いるので」
という以上の意味はないと思われます。

--
Akira Matsuda<ronnie@xxxxx>


投稿者 xml-rpc : 2011年5月26日 16:05
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103970
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。