in reply to Re: What are the files in a CPAN distribution?
in thread What are the files in a CPAN distribution?

.gitignore and MANIFEST.SKIP serve different purposes.

It's quite common to have files that are not in version control. but are packaged with the distribution, such as META.yml which might be built on the fly at packaging time. Conversely there are occasions in which you'd want to keep files in your repository but not distribute them - a Devel::Cover database, editor config files (.vimrc), benchmarking scripts, etc. So it's fairly usual to have significant differences between the .gitignore and MANIFEST.SKIP lists.

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'


Comment on Re^2: What are the files in a CPAN distribution?
Select or Download Code
Re^3: What are the files in a CPAN distribution?
by Tommy (Chaplain) on Jan 01, 2013 at 16:50 UTC

    Thank you. I can see what you mean. It didn't occur to me I guess, because I haven't ever kept anything in my dev tree that didn't go into the package; I keep such things higher up in the tree than the directory that gets built.

    Now you've got me thinking... again.

    --
    Tommy