Module::Installの話の続き

| コメント(0) | トラックバック(0)

「Module::Installを使ったプロジェクトのincディレクトリについて」の続きです。

ブクマコメントを見ると、「入れてない」or「入れないで欲しい」って意見がほとんどでした。miyagawaさんは入れてないということですし、charsbarさんがコメントしてるPlaggerCatalystのリポジトリを見ると、たしかにincディレクトリがありませんでした。

あとCatalystのリポジトリでは、incがないだけでなくMANIFESTもリポジトリに入れてないようです。たぶんリリースするときに make manifest && make dist してパッケージングしてるんだと思います。


ということで、今後subversionでプロジェクトを管理するときには、

  • リポジトリにincは入れない。
  • リリースするときには make manifest && make dist でパッケージング

ってやることにします。これからは「inc含めない派」だぜ。


ちなみに、この一件でMANIFEST.SKIPがないのにmake manifestしたら、ちゃんと.svnやその他のいらないファイルがMANIFESTから除外されるのは、ExtUtils::ManifestにMANIFEST.SKIPが含まれていてExtUtils::Manifestと一緒にインストールされているからだということを初めて知りました。(see perldoc -ml ExtUtils::MANIFEST.SKIP)

トラックバック(0)

トラックバックURL: http://blog.clouder.jp/mt/mt-tb.cgi/961

コメントする

検索

広告

月別 アーカイブ

OpenID対応しています OpenIDについて
Powered by Movable Type 5.12