[...] Pod::Find also barfs on SCM files and dirs. Patch attached. [...] *** ./lib/Pod/Find.pm.orig Fri May 28 11:24:54 2004 --- ./lib/Pod/Find.pm Fri May 28 11:15:29 2004 [...] ! if($item =~ m{/(?:RCS|CVS|SCCS|\.svn)$}) { ! $File::Find::prune = 1; ! return; [...]
Funny you should bring up Pod::Find.
Just the other day, I put out the latest Pod-Simple dist -- and then I got a cold which stopped me from explaining/announcing/gesticulating about the contents and their role in the Big Picture. But now, after much delay and decongestants, here's an attempt:
With this past release, I think the Pod::Simple(::*) codebase is basically done -- what's lacking is documentation, which I will try to finish in the next month.
Once I finish that, I will want to declare Pod::Parser deprecated and suggest that all future Pod processing use Pod::Simple.
I will also want to either deprecate Pod::Html, or replace its current horrorcode with the simple workalike that's in the current Pod-Simple dist as Pod::Simple::HTMLLegacy.
Russ Allbery is finishing up modifying Pod::Man to use Pod::Simple instead of Pod::Parser.
And also I have modules to replace Pod::Text, Pod::Checker, and (relevent to your patch!) Pod::Find.
I'll want to deprecate Pod::Find in favor of Pod::Simple::Search, which is basically a complete rewrite of Pod::Find with a new interface and new filesystem logic.
Pod::Simple::Serach is basically ready to for use now (and indeed, the current Pod::Simple::HTMLBatch and Pod::Webserver use it), except that it doesn't quite replicate the @INC + archlib/vernum logic seen in perl.c's S_incpush. I hope to fix that in the next week at most. Watch the skies for a new Pod-Simple release.
And finally, I've just added the code (for the next release) that'll make Pod::Simple::Search skip qw(RCS CVS SCCS .svn) directories. So, thanks!
-- Sean M. Burke http://search.cpan.org/~sburke/