Revision history for Perl module MyCPAN::Indexer
1.281 2018-05-16T17:41:58Z
* Change to the Artistic License 2.0.
* Various distro updates - no change to the code
1.28_12 - 2013-06-27
* Adjust no index (RT #86051)
1.28_11 - 2013-06-26
* Update Makefile.PL with no_index to ignore the test modules
1.28_10 - 2010-02-23
* Fix the file MD5 comparison stuff
1.28_07 - 2010-02-18
* Use the configuration directive merge_dirs to specify extra
directories to find distros in
* organize_dists now copies instead of renames, to work across
mounts and partitions.
1.28_06 - 2010-02-18
* Added prefer_bin configuration so you can use /bin/tar over Archive::Tar
* Made the -c config dump output a little nicer.
* The Reporter final_words stuff is now handled by a new Collator
component. It's not a special case anymore.
* The error messages from Worker.pm are slightly more friendly.
1.28_05 - 2009-12-09
* Set up Log::Log4perl with MYCPAN_LOG4PERL_FILE and MYCPAN_LOGLEVEL
1.28_02 - 2009-11-30
* Added a temporary module finding technique - look_in_cwd_and_lib
to handle things like DBI and HTML::Parser that have XS and Pure
Perl bits. This is just a stopgap until I come up with something
better.
1.28_01 - 2009-11-29
* Fix the path inspection in Queue.pm. In a fit of
laziness I didn't use portable paths.
1.28 - 2009-11-20
* With organize_dists, reorganize in backpan_dir instead of the
current working directory. The index files show up in there,
so the dists need to be there too.
1.27 - 2009-11-08
* Set the Log4perl config file with the MYCPAN_LOG4PERL_FILE
environment variable
1.26 - 2009-08-17
* More heuristics to guess the primary package in a distro
* Some files have private packages that start with _, so those should
stay hidden
* Refactored the bits to guess the primary package
1.25 - 2009-07-15
* Minor updates to docs, fixes to method names, etc.
* Sync to changes with MyCPAN::App::DPAN
1.24 - 2009-06-17
* I made lots of changes to the internals to make it
much easier for the components talk to each other.
There isn't any improvement in the actual indexing,
but it's easier to write application and specialized
components now.
1.21 - 2009-05-20
* Refactored a bit of the examine_dist stuff to move the
actual indexing steps into examine_dist_steps
* Various small cleanups, especially dealing with _exit
stuff. We need to trap SIGINT, but that is getting a
bit tricky when various parts of the program want to
install END blocks.
1.18_03 - 2009-05-08
* Cleanup the MANIFEST for the files I removed
1.18_01 - 2009-05-08
* Removed the vestiges of the DPAN stuff, which is now in
its own module, MyCPAN::Indexder::DPAN
* Separated the cleanup and exit steps in MyCPAN::App::Indexer.
The exit() shouldn't be called from an embedded use.
1.17_09 - 2008-11-13
* Fixed a problem where the final processing in dpan started
before the last child process was finished - this left a
module out of 02packages
1.17_08 - 2008-11-11
* Fixups to config processing and lots of refactoring.
1.17_04 - 2008-10-31
* Fixes to the chdir and tempdir mess, and many fixes for Windows
1.17_02 - 2008-10-29
* Fixed the missing UUIDs in the reports. It was just a
programming mixup.
* It's easier to write applications now. You can override
find_modules_techniques and examine_dist_techniques to
return just the part of the process that you want to do.
For instance, if you don't want to run build files, don't
return an item for 'run_build_files'.
1.16_02 - 2008-10-15
* Broke out the logging into categories so that you can
target the components that you want to inspect.
0.15_01 - 2008-09-08
* Big changes to where everything is. I've decouple several
components into separate, pluggable classes. If you don't
like the classes that backpan_indexer.pl uses, change them
in the config file. Look in MyCPAN::Indexer::Tutorial for
an explanation of the different classes. Docs are weak at
the moment, but getting better.
* This version also uses a Tk interface. That's fine for
right now, but eventually that should be an optional thing.
0.11_01 - 2008-08-29
* Added parallelism. You can now index things in parallel. In
the backpan_indexer.pl config, add a directive for parallel_jobs
* Adds more run info for operating system, perl version,
and so on
0.10_02 - 2008-08-15
* Initial release of my BackPAN Indexer