.cvsignore should IMO be in the default MANIFEST.SKIP.  Additionally,
\b\.# does not match files on the "top level", needs to be changed to
(?:^|\b)\.#.  Patch against ExtUtils::MakeMaker 6.21 attached.

I'm Cc'ing Autrijus because I believe these would be useful for
Module::Signature as well (that's what I found these issues with).
--- lib/ExtUtils/MANIFEST.SKIP~	2003-10-30 11:11:05.000000000 +0200
+++ lib/ExtUtils/MANIFEST.SKIP	2004-03-27 18:50:40.000000000 +0200
@@ -3,6 +3,7 @@
 \bCVS\b
 ,v$
 \B\.svn\b
+(?:^|\b)\.cvsignore$
 
 # Avoid Makemaker generated and utility files.
 \bMANIFEST\.bak
@@ -20,4 +21,4 @@
 ~$
 \.old$
 \#$
-\b\.#
+(?:^|\b)\.#

Reply via email to