[libtest-harness-perl] branch master updated (50d028f -> e690bb9)

ntyni at debian.org ntyni at debian.org
Mon Aug 21 19:34:24 UTC 2017


This is an automated email from the git hooks/post-receive script.

ntyni pushed a change to branch master
in repository libtest-harness-perl.

      from  50d028f   update changelog
      adds  4289913   Creating a proper project structure for Eric :)
      adds  4873182   Moving everything into trunk
      adds  b0b5279   Fixed #24679 "runtests thinks a successful test which dies is a success"
      adds  8e364c8   t/source_tests/harness_complain - dies if it has arguments t/120-harness.t                 - catch exec accumulation bug lib/TAPx/Harness.pm             - fix exec accumulation bug bin/runtests                    - naively break '-e' args into a list
      adds  b0eb77e   trunk/ - copied old svn:ignore props
      adds  e966cd6   Fix for #24728: runtests should not display diagnostics of failing TODO tests.
      adds  54b962d   Added Ovid's perltidyrc in /etc
      adds  57fe5be   Normalised formatting by running all the source through Ovid's perltidyrc
      adds  a163c19   Moved perltidyrc out of etc
      adds  ee839ad   Changes - notes from @$exec fix
      adds  6d1c4d6   Changes - oops. spaces not tabs
      adds  5aa65fb   And again this time fixing formatting gremlins.
      adds  6f94713   examples/bin/tprove_gtk - appears to have lagged behind the API
      adds  75a990b   Added --directives to 'prove' and 'runtests'.  This allows us to only print test results with TODO or SKIP directives attached.  This can be useful when making 'todo' lists from a test suite and it's something I've wanted for a while.
      adds  0cb7e54   Converted TODOs into SKIPs to tidy up test output until we're ready for compatibility tests.
      adds  c4c22af   Switched to todo_skip at Schwern's suggestion.
      adds  3e40f52   - Added t/source_tests/harness_complain to the MANIFEST.  Looks like it was   overlooked earlier. - Added a number of extra tests for 'is_unplanned' and fixed a boo-boo I   introduced where I checked the test number (which could be misreported)   instead of the number of tests actually run when determining if the number   of tests run exceeded the number planned.
      adds  776eab4   Fixed problem with the compatibility result faking code that was exposed by r90.
      adds  16ce0ae   Add a date to the latest version, prior to release.
      adds  c4feb13   Tests that require Perl -t switch are now skipped on Perl < 5.8.1. Fixes test failure on 5.6.2.
      adds  c6ca8a0   bin/runtests - allow `runtests --exec ''` to treat tests as executables
      adds  e938087   Push us to get an 'official' release out the door by bumping up the version number to .51.
      adds  678b834   The harness now just needs to call $self->_get_parser_args($test) to get the arguments for TAPx::Parser.  This is prepatory work for the redesign of 'execrc' so that we can allow regex matches of files rather than just exact matches.
      adds  4955d20   Added preliminary support for parsing the TAP format version number. Currently incomplete pending the TAPx -> TAP name change.
      adds  a964c20   Add the ability to match test files against regexes.  While the feature is needed and it works well, I hate the YAML file format.  I think it's going to confuse people.  I haven't done the documentation as well as I could, either, since I suspect this bit might change.
      adds  95889c1   - Added the version to the EBNF grammar. - Tweaked the grammar slightly to make it more readable.
      adds  c5c4ef2   Rename TAPx -> TAP.
      adds  944a9b1   Rename TAPx -> TAP. This commit completes the rename.
      adds  d6832b1   Reimplemented TAP::Parser parse logic as a state machine. TODO: There's still some ad-hoc state management which currently runs alongside the state machine. Need to migrate as much of that as possible into the state machine.
      adds  a891063   Removed various ad-hoc state variables from TAP::Parser and moved their logic into the state machine.
      adds  7f9871c   Oops. Forgot to remove the reference to varsource.
      adds  6431f9a   Completed implementation of TAP version and added tests for same.
      adds  1c647ca   Added tests for version to all regression tests.
      adds  42f3337   Removed unused parser states.
      adds  327e773   Tidied TAP::Harness::Compatible documentation
      adds  7997f3d   Removed another dangling test
      adds  9be81d2   Oops. Fixed MANIFEST
      adds  4572b82   Removed skip from t/compat/test-harness-compat.t on Windows. All tests now pass on Windows
      adds  079d7b5   Added LICENSE to Makefile.PL
      adds  d688310   Bumped version number to 0.52.
      adds  a85c525   Incorporate Schwern's investigations into TAP versions. Unversioned TAP is now TAP v12. The lowest explicit version number that can be specified is 13.
      adds  d89c199   Minor documentation tidying.
      adds  e9589bc   More documentation twiddling.
      adds  eec1414   Add a few important TODO items.
      adds  de66d87   - Bumped the version number to .052. - Eliminated execrc entirely. - Renumbered the tests to eliminate gaps.
      adds  68aa145   Refactored T::P::Iterator into T::P::Iterator::(Array|Process|Stream) so that we have a process specific iterator with which to experiment with STDOUT/STDERR merging.
      adds  7d76826   Removed vestigial exit status handling from T::P::I::Stream.
      adds  378335a   Reinstated polymorphic TAP::Parser::Iterator. Fixed tests that depended on the old iterator types. They were passing because I still had a copy installed. Bad me.
      adds  856ad21   Fixed infinite recursion in T::P::I::Stream and added regression coverage for same.
      adds  3e0c299   Added TAP::Parser::Iterator::Process coverage.
      adds  ba5c028   Made TAP::Harness display the first five TAP syntax errors with a message explaining how to use the -p switch to display them all. The message is helpful but it assumes you're actually using runtests. You may, of course, be using some other test tool. Can't immediately think of a clean solution for that.
      adds  b4bba7c   Added merge option to TAP::Parser::Iterator::Process, TAP::Parser::Source, TAP::Parser and TAP::Harness.
      adds  15f8738   I really *must* stop screwing up the MANIFEST. Sorry. Again.
      adds  8163188   ** help the tools be more helpful ** .             - propset ignores MANIFEST.SKIP - skips
      adds  6641692   Made T::P::I::Process use open3 for both merged and non-merged streams so that it works on Windows.
      adds  cadb429   Since we're on a roll...
      adds  13fbc7a   Fixed t/110-iterator.t under Windows. Windows gets upset by double quotes /anywhere/ on the command line. Poor Windows.
      adds  e35ecfe   Implemented Eric Wilhelm's IO::Select based multiple stream handler so that STDERR is piped to us even if stream merging is turned off. This tends to reduce the temporal skew between the two streams so that error messages appear closer to their correct location.
      adds  fe53db5   And presto surpriso the select based approach doesn't work on Windows - so we fall back to letting STDERR doing it's own thing. This may have implications later if we think about e.g. trying to capture STDERR
      adds  1c13b5c   Added test for merged iterator and supporting script.
      adds  748adac   Altered the T::P::Grammar interface so that it gets a stream rather than the next line from the stream in preparation for making it handle YAML diagnostics.
      adds  d3ee39f   Implemented YAML syntax. Currently YAML may only follow a test result.
      adds  077576f   Added formatter delegate mechanism for test results.
      adds  57a02d5   Made grammar version-aware. Different grammars may now be selected depending on the TAP version being parsed.
      adds  4cfefc8   Added prototype TAP::Parser::YAMLish and associated test.
      adds  f0cdc17   Added more tests for T::P::YAMLish
      adds  90901cd   Renumbered tests
      adds  c2070fe   Added raw source capture to T::P::YAMLish
      adds  c529831   Removed dangling references to TAP::Parser::YAML. I always forget something.
      adds  fc4e6cf   And another thing...
      adds  22b8106   Added support for double quoted hash keys. We'll need them so we can represent arbitrary hashes in test diagnostics.
      adds  3fd69c5   Rename T::P::YAMLish as T::P::YAMLish::Reader so we can start work on T::P::YAMLish::Writer
      adds  648c8c9   Added TAP::Parser::YAMLish::Writer and renamed T::P::YAMLish as T::P::YAMLish::Reader.
      adds  3fc363d   Fixed handling of write( undef )
      adds  75d50e7   Added extra TAP::Parser::YAMLish::Writer output options
      adds  bf48933   Test::Harness buglist.  I've copied over the Test::Harness buglist from March 18, 2007, leaving out spam entries.
      adds  df7e2d0   Inline YAML documents must now be indented by at least one space.
      adds  719da39   The last change makes it possible to banish the clumsy 'prepend arbitrary input to stream' interface from T::P::Y::Reader and move it into Grammar where it belongs.
      adds  3fb41d5   Fixed broken dependencies in bin/prove
      adds  34ccdcb   Make library paths absolute before running tests in case tests chdir before loading modules.
      adds  89f33b0   Added PERLLIB to libraries stripped in _default_inc [12030]
      adds  3729602   Our version of prove now handles directories containing circular links correctly [21938]
      adds  1a56d0d   Marked 21063 inapplicable.
      adds  772d47d   Fix for [11595]. TAP_VERSION env var now set.
      adds  686dfb6   Added parser test support for version number, YAML
      adds  2431e14   Added setup, teardown hooks to T::P::I::Process to facilitate the setup and cleanup of the test script's environment
      adds  6f5e6aa   Implemented PERL_TEST_LIBS environment variable that contains a colon separated list of library paths used to run each test script. This allows [17210] to be worked around by providing the information necessary to build -I switches for child scripts.
      adds  5af775e   Screw it. Let's poke those paths into PERL5LIB instead. It's slightly disagreeable in that any additional library paths will appear twice in @INC in test scripts - once for the -I switch and once because of their inclusion in PERL5LIB. That's what I wanted to avoid. Suggestions welcome.
      adds  1cc7006   Reclassified a bunch more tickets. I'm not just putting them all in "Won't fix" you know...
      adds  b311a63   Don't put names containing colons in PERL5INC. See [5246].
      adds  de3743d   More ticket reclassification.
      adds  eaa0d83   Fixed handling of single quoted hash keys in T::P::Y::Reader
      adds  813f059   Reclasified a few more bugs
      adds  dca9ea5   Made runtests return the TAP::Parser::Aggregator. Problem reported by chromatic.
      adds  d0f7506   - Fix up a doc nit in the grammar package.
      adds  3a4973e   Fixed t/120-harness.t has failures if TAP::Harness::Color cannot load optional modules [27125] - thanks DROLKSY
      adds  3eb4aff   Fixed version number on T::P::Iterator.pm
      adds  d86b840   Setting svn:ignore
      adds  cf9e4ad   Tidied
      adds  f46a507   Tidied
      adds  81bbce3   Tidied
      adds  958a95b   Fixed handling of escaped hashes (\#) in test description.
      adds  18ecbf9   0.52 as released
      adds  c2ebf00   Version bump. Work starts on 0.53
      adds  64cff7e   Fix for test failure under 5.6.2. 5.6.2 doesn't support three arg open '>&'.
      adds  681dab4   Changes - Rolsky not Rolksy http://use.perl.org/comments.pl?sid=36171
      adds  0d6bf9a   Fix for failing t/030-grammar.t on 5.9.5
      adds  e56896b   Tidied
      adds  659a9e0   ** maybe a little silly **
      adds  a35410a   ** make stdout catchable **
      adds  2efcd6c   t/120-harness.t - use cat instead of ls (still needs to pass though)
      adds  1e1edd7   Fixed runtests -exec
      adds  29991d3   Added testcover target.
      adds  ed7acb2   Build.PL - set recursive_test_files, removed redundant dist_version_from
      adds  319c58d   Build.PL - tidied
      adds  8c3a08e   lib/TAP/Parser.pm - let Module::Build parse the authors section correctly Build.PL          - let dist_author come from pod,                     added meta_merge section with keywords and resources
      adds  c5b3fe9   META.yml - is autogenerated .        - ignore META.yml
      adds  a9b3575   - Added a --version (-V) switch to runtests.  Suggested by Markjugg.  We   should probably add more stuff in this vein to make for easier debugging in   the future.  (hey, look ma!  I committed again!)
      adds  f0f668d   - Cleaned up a few doc nits. - Added the date in Changes for 0.52 - Removed a done item from the TODO
      adds  f553393   - If we have a factory class, we should use the factory class.
      adds  2522790   benchmark/prove_vs_runtests-raw.pl - just over 1/3 as fast as prove right now
      adds  3bf6aac   - Major POD cleanup.   This might seem a bit pedantic, but I find it a bit jarring when skimming   through the docs of a project and finding inconsistent formatting.  This   commit ensures that =head2 will have 'Items With Leading Caps' and all   =head3 methods written as '=head3 C<method_name>'
      adds  2be7bbe   - More work on getting docs standardized.
      adds  756dba4   lib/TAP/Parser.pm - clarify (I think) 'merge' pod                     passed 'merge' to 'exec' subprocess   ** TODO Source and Source::Perl constructors should take arguments **
      adds  2a5b94c   Added YAML test todo
      adds  9ba0274   Removed unused ok.t
      adds  e231eed   Leif Eriksen's improvements to t/080-aggregator.t
      adds  e89777a   t/080-aggregator.t - spelling nits
      adds  7ccc138   t/080-aggregator.t - linewrap comments
      adds  812cf7c   perltidyrc  - becomes .perltidyrc .perltidyrc - will be used automatically if in $PWD
      adds  0fe0978   Build.PL - 'testruntests' target   (to make it easier to eat the cake we're baking)
      adds  b2c9168   Leif's coverage patch
      adds  50b753f   Fixup MANIFEST
      adds  3ddfde9   Fixed conditional use of vmsish so that it works on 5.6.1. It remains to be seen whether it actually works on VMS...
      adds  6f63e1f   Started work on 5.0.5 compatibility. t/000-load.t and t/010-base.t pass now. Some ugliness already.
      adds  f1df470   Didn't need to be /that/ ugly.
      adds  dbabe5e   make test is now clean on 5.0.5.
      adds  4136e65   Removed dependencies on Data::Dumper.
      adds  c2a9ae5   One more Data::Dumper dependency
      adds  2ee67df   Added a rudimentary smoke script that tests new commits against a number of Perl versions.
      adds  600fbb4   Added 5.9.5, message about how to get repo.
      adds  76b2679   Run tests again against the version of TAP::Parser being tested.
      adds  6e7c8a4   Fixed typo
      adds  cb797b0   Added -b to runtests - so we actually test the right code
      adds  1ad33a5   Fixed TODO / SKIP confusion due to #TODO or #SKIP passing through test output to harness.
      adds  1799e0f   Split -c and --(no)color options because older Getopt::Long versions can't handle a negatable switch with a short version.
      adds  c6d82f1   Disabled redundant parsing of test output
      adds  5ed3a6c   Suppress spurious diagnostic output by deleting newlines from description
      adds  4b7ec0e   Oops. Regression.
      adds  0e4f848   Added blead to smoke
      adds  0cedc4b   Rudimentary config support.
      adds  57388c4   Fix minor typo
      adds  2ee2e35   Bring TAP::Parser::Source to 100%, and increase TAP::Psrser to > 90%
      adds  b3aa928   Changed TPS::Perl::source to TPS::Perl::source_file to remove the illusion that it replaces ::source in TAP::Parser::Source
      adds  195054a   Fix for "Filehandle main::STDOUT never opened"
      adds  db3539b   Bring TAP::Parser::Iterator to 100%, even if D::C refuses to report it as so...
      adds  428c2ed   Improve coverage of TPI::Process
      adds  98bf8bb   Applied Michael Peters' patch to add an EOF callback to TAP::Parser
      adds  9843ea2   nine... ten... following
      adds  b953abb   Added --reverse option to runtests
      adds  417431e   Made runtests set exit status
      adds  7d0a10d   Fixing some minor doc nits to be more consistent: When a module refers to another module always make it a link. When it refers to itself, make it code.
      adds  2624ef0   Fixed MANIFEST
      adds  37ac7b1   Huh? Things are not going to plan
      adds  9325de5   Make windows kludge work again
      adds  298c585   Fix failures caused by differences in T::P::I::Process's internal state under Windows
      adds  e7e1140   Tidying up. Please run perltidy before commits :)
      adds  a7d32f2   catdir -> catpath = more correct
      adds  3205e65   format this a little
      adds  055be63   add the --archive param to runtests to use TAP::Harness::Archive
      adds  957241e   fix these tests to run properly under runtests --archive so that their internal calls to TAP::Harness dont put things in PERL_TEST_HARNESS_DUMP_TAP too
      adds  7f0c7e8   Localise PERL_TEST_HARNESS_DUMP_TAP to avoid warning about undefined value
      adds  1bbb512   callback name was changed
      adds  3760e58   Stopped TAP::Parser::Iterator::Process from trampling on STDIN.
      adds  30abf7c   Oops, forgot about localising bareword filehandles
      adds  0310b9a   Sidestep Mac OS X / open3 problem
      adds  dfb04a1   Added Build.PL to smoke script
      adds  05f597b   Removed use warnings from Build.PL - not available on 5.0.5
      adds  47a9a4f   Generate lots of raw tests
      adds  ee7e40c   Benchmark investigations
      adds  4549ee3   Added baseline comparison
      adds  c2ac944   Tidied MANIFEST
      adds  5ca991e   Made it look for prove
      adds  24683c2   Made Build/Makefile messages more descriptive, README less generic.
      adds  fd21c2a   Version bump to 0.54
      adds  af195f7   Experimental closure based Parser
      adds  3d6e48f   Moved performance experiments to their own branch, rolled trunk back to pristine 0.54
      adds  277ca28   Tidied up state transitions - makes the parser about 10% faster
      adds  a1506e4   Fixed credits
      adds  202f027   Much smaller.
      adds  34dc9a6   Croak on empty test script
      adds  f7bd4f8   Replace bareword handle with lexical var
      adds  1a9cb33   Reverted unwise filehandle change
      adds  fa27bcf   remove uncoverable code, and fixed minor nit of inconsistent idiom usage
      adds  e096a19   Fixed capture of YAML blocks via spool mechanism Added test to ensure TAP spool gets exact copy of input
      adds  9ae678d   Here's that test for literal round-tripping via spool
      adds  0de5680   Tidied parser logic a little
      adds  23f90d0   Log changes
      adds  971ae70   doc: I -> We
      adds  c69c261   Minor change to trigger a smoke test to verify that M::B works on 5.0.5
      adds  ed17dc9   Removed extra apostrophe
      adds  3ad6190   Added a new smoke target
      adds  56bebbf   forgot to mention the --archive option in the actual POD
      adds  a49aaea   Redirected mail
      adds  720847a   complete coverage of TAP::Parser::_initialize method
      adds  8d3a104   bring conditional coverage in TAP::Parser to 100%, and T::P to 95.3% overall
      adds  02ff1d8   Tidied. Please use the .perltidyrc in the project root.
      adds  cd3fb3e   Added fix for Mac OS bug
      adds  f5dc2c4   Don't run in taint mode. Is there a reason why we need to be in -T mode?
      adds  743a994   coverage testing of TAP version handling
      adds  a410347   Tidied
      adds  675c2d9   coverage test for TAP version in the wrong place
      adds  a02413d   corrected test comment
      adds  34ed6a5   Removed redundent state handler
      adds  c221aca   Added link to wiki
      adds  a8677d5   changed test for bad iterator, to avoid another anon sub that D::C thinks isnt run
      adds  f6f978a   remove redundant use IO::Handle
      adds  aec49d6   increase coverage in TAP::Parser - build a faulty TPI that causes the grammar to die - this is caught in T::P::next(), and results in an uncovered path being executed
      adds  907bc5d   coverage testing of catching broken state machine in TAP::Parser::_next_state()
      adds  bdbaf00   coverage testing of mismatch in tests run and sum of passes and fails
      adds  76c3750   removed unreferenced variable
      adds  2eb6562   - Improve I/O on common case of running tests in non-verbose mode by not   printing out every single test number.
      adds  aa94d2f   Merged changes from speedy
      adds  589055e   Reinstated state machine coverage
      adds  77980b1   More missing coverage, our illegal in 5.0.5
      adds  aa76a7f   - Bug fix.  int(this/that) can return 0.  This value later generated an   "Illegal modulus zero" operation.  I need to write tests for this :)
      adds  3503d77   Back to 100% coverage for TAP::Parser
      adds  d335ded   Removed unused patch
      adds  b0f9f06   Fixed MANIFEST
      adds  cb34d79   MANIFEST again
      adds  bd4b448   Removed alpha notice
      adds  9cfa0bc   Version bump to 2.99_01
      adds  376f593   Rename TAP::Harness::Compatible -> Test::Harness
      adds  03276ce   Rename runtests -> prove
      adds  a5ed034   s/runtests/prove/g
      adds  370c291   Fixed @INC munging. Not sure why that wasn't done - or why we had no test coverage. Working on that.
      adds  40e4f28   Build.PL - `./Build testprove` should run recursive tests
      adds  2af24e2   ** smokes use `./Build testprove` instead of varying `prove` commands ** smoke/config.surly  - testprove smoke/config.pickle - testprove
      adds  1de6b6a   This patch means that we always add any extra paths in our @INC to the command line switches of a Perl subprocess. Not sure if it's a good idea - but given that we used to sometimes do it (taint mode, legacy MacOS) it should be OK?
      adds  b31732e   MANIFEST - should have META.yml
      adds  1265119   lib/Test/Harness.pm - nit: the split regexp causes syntax highlighting fits
      adds  bb776b8   Use the value of HARNESS_PERL_SWITCHES.
      adds  5dea7c6   (reverting r330) ** don't let $ENV{HARNESS_PERL_SWITCHES} go that deep ** t/compat/test-harness-compat.t - revert r330 lib/TAP/Parser/Source/Perl.pm  - revert r330
      adds  98a0300   ** fixes `./Build testcover` **   (Module::Build does not 'require Test::Harness' before setting   $Test::Harness::switches = '-MDevel::Cover' in ACTION_testcover) t/compat/test-harness-compat.t - prevent HARNESS_PERL_SWITCHES interference lib/Test/Harness.pm            - replicate old HARNESS_PERL_SWITCHES behavior
      adds  d7a5874   Different approach to slowing down the spinner
      adds  226a7b1   Build.PL - `./Build testprove` now assumes default @INC-passing
      adds  2901dd4   ** import a frozen Test::Harness 2.64 for benchmarking ** reference     - old Test::Harness code MANIFEST.SKIP - ignore reference dir
      adds  7816b08   benchmark/prove_vs_runtests-raw.pl - update to use frozen Test::Harness+prove
      adds  e29b261   lib/TAP/Harness.pm - switch 'stdout' option to a filehandle Build.PL           - IO::String in build_requires t/120-harness.t    - API catchup
      adds  46fa32d   Makefile.PL - repeating myself about the IO::String dependency
      adds  3e01ff4   ** exit code and message bits need work ** lib/Test/Harness.pm - must die on failure lib/TAP/Harness.pm  - should probably die on failure
      adds  0fea4ef   t/compat/failure.t - cleanup (variable names, spurious subroutines)
      adds  afb8392   Don't echo # comments that appear on stdout.
      adds  e0cac5d   Extended coverage of TAP::Harness::_should_show_failures()
      adds  d6b3df9   Made YAMLish Reader/Writer handle empty hashes and arrays.
      adds  dea23ca   bin/prove - don't use Pod::Usage unless we need it
      adds  162c9ae   lib/TAP/Harness/Color.pm - shorten the "no color" notice message
      adds  af2699b   lib/TAP/Harness/Color.pm - our perltidy config hates me
      adds  e6f112f   Character classes as literals are slow.
      adds  2f33d0b   Added vms test results.
      adds  e2dc86a   ** compatibility and nodeps now with SPOT adherence ** t/lib/IO/Capture.pm - 5.5.3-compatible filehandle tricks t/120-harness.t     - no more IO::String t/040-parse.t       - yanked 'package Capture' to t/lib
      adds  aa018a3   ** tests need to use lib 't/lib', not 'lib' **
      adds  7dfdee9   ** use lib 't/lib' and cleanup the use() order in tests ** t/compat/test-harness-compat.t - a redundant use() t/compat/version.t             - PERL_CORE? t/compat/failure.t             - PERL_CORE? t/compat/00compile.t           - PERL_CORE? t/compat/inc_taint.t           - PERL_CORE?, use()s first t/pod.t                        - TODO note t/pod-coverage.t               - TODO note t/070-streams.t                - a redundant use()
      adds  86be8a3   ** oops, catch errors from r352 mass-edit **
      adds  abcc9da   ** no more dependencies ** Build.PL       - Pod::Usage is only a 'recommends' now Makefile.PL    - zero deps here t/130-source.t - need to pass -It/lib to subprocesses that need Test::More
      adds  402f944   MANIFEST - regen
      adds  3a0b1b5   A first attempt at unicode testing. Committing to see what it does under smoke testing.
      adds  cd6c563   Added numbers to test. Something will be coming along shortly to fill that gap.
      adds  88f02a2   Add PRINTF so we can capture output from reference Test::Harness
      adds  cd95395   Fake up similar die message as that produced by legacy T::H
      adds  f13d641   ** if we're going to reinvent "Class::Accessor::*", at least be clear about it ** Parser.pm - comment accessor creation bits,             switched qw<> to a more "normal" bracket
      adds  1bd6d0c   lib/TAP/Parser/Aggregator.pm - documentation, clarification
      adds  f04e1e5   HACKING.pod - first-crack at some kind of developers' FAQ/doc
      adds  4f9d8ed   lib/TAP/Parser/Aggregator.pm - one way to do the L<Foo> thing
      adds  e3ff22f   t/compat/010-failure.t - works now -- what was the todo_skip for?
      adds  de092e7   t/compat/010-failure.t - 4 spaces, not 2
      adds  5cd6485   Add HACKING.pod to MANIFEST
      adds  9a274fa   Fix for binmode kludge under windows.
      adds  b2a0b82   - Make sure that people have the correct bug queue.
      adds  3a0209a   - Add vim and emacs explations for integrating .perltidyrc.
      adds  f9f2b39   Removed misc from MANIFEST
      adds  cde6a7d   Version bump
      adds  777337f   Tidied
      adds  0521db3   A first attempt at supporting non-forking Perls. If fork (and hence open3) isn't available we fall back to open(FH, "$cmd|"). This patch is rough around the edges at the moment - for example it seems unlikely that the naive command line escaping will work on e.g. VMS - but I have no idea what the VMS shell expects anyway.
      adds  2a01eaf   Forgot about our / 5.5.4 *again*
      adds  117b3ee   t/lib/NoFork.pm - disallows fork() when loaded
      adds  bff5202   Skip test that mixes stdout/stderr on fork deprived platforms
      adds  bd1511d   Tidied (don't have Perl::Tidy installed on Win32 I'm afraid)
      adds  c9de63f   t/lib/IO/Capture.pm - grab most of MBTest.pm, put it in the 'util' package t/lib/NoFork.pm     - nofork emulation test note t/190-nofork.t      - running with no fork
      adds  3e5f170   Updated VMS test results. Look at all those other bugs hiding behind the fork problem!
      adds  a519be3   Added to MANIFEST
      adds  9540723   coverage testing of VALIDATION_FOR subs, which are used in _initialis()ing by the TAP::Harness ctor
      adds  257f1d3   Add old T::H Changes, explain our Changes
      adds  7f89cf3   Don't depend on definedness of args to trigger validation.
      adds  8e24e65   Reverting 385
      adds  39c4bf0   Note to explain behavior of undef args
      adds  e5dcde6   Bringing Changes up to date. Please add anything I missed.
      adds  e2782d2   coverage testing of the many twisting paths through stdout arg validation for TAP::Harness
      adds  db827ff   Added a machine readable test summary line that indicates PASS, FAIL or NOTESTS.
      adds  e648617   Coverage for status output in NOTESTS case. Now says "No tests run" instead of "All 0 tests successful"
      adds  d6fd465   s/tests/subtests/
      adds  aaac090   s/tests/subtests/
      adds  cbd7520   Trap use of prove -man / prove -help and provide a message explaining that long options need two hyphens.
      adds  bd93d85   bin/prove - Getopt::Long does an unchecked eval(?!) of --help             (and then we were running tests when we should have died)
      adds  e67e50a   First cut of App::Prove. I just dumped prove into a class - needs work.
      adds  2bd6e7b   GetOptionsFromArray is new - therefore no use to us
      adds  eb91266   Deleted extraneous documentation
      adds  d19db2b   Fix includes - already a ref, thanks Eric. Moving the furniture around too.
      adds  a0c593d   More refactoring
      adds  07bdb47   Moved POD
      adds  4f06c98   More refactoring
      adds  cdad7b1   This patch is dedicated to ewilhelm as an apology for the angst he feels every time I write qw< blah >. Sorry Eric :)
      adds  2dc6367   Starting to test App::Prove. Also mopped up some more qr<> for Eric :)
      adds  e8153c2   Added to MANIFEST
      adds  0fef2fa   Fix some typos in App::Prove. Lots more tests for App::Prove argument processing.
      adds  d4e8daf   Show how many results were missed when it fails.
      adds  33d13fe   Shield Test::Harness from -l.
      adds  5ed345f   VMS quotes its command line switches.  This has to be taken into account when scraping the libs out.
      adds  880267b   The switches test code results in an empty string being passed into switches().  This results in the argument "" being given to Perl on VMS.  This, for whatever reason, makes Perl not work.
      adds  de0dbd0   VMS exit codes are different from Unix.  Take this into account in the tests.
      adds  79a8663   More problems with switches pre-quoting on VMS.
      adds  522ef63   TAP::Harness::BEGIN completely covered now
      adds  0bf6141   spello
      adds  03e14ad   Correct skip count
      adds  a81be2d   Fixed spurious 'two' on non-forking Perls
      adds  f1edb03   Restored stream merging on Windows - which says it can't fork but has fork emulation in open3
      adds  92999c8   Shuffle test
      adds  d5865a2   Tidied
      adds  521a1df   Removed invocation magic from prove - it gets added by the installer. Thanks PETDANCE
      adds  0f9c7fb   Allow stacked callback handlers.
      adds  911465f   Added before_runtests, after_runtests callbacks.
      adds  2369bc2   Added an example of using callbacks to hook into TAP::Harness
      adds  f2e743c   Oops
      adds  3af81b9   Added to MANIFEST
      adds  6bfa94e   More coverage of App::Prove. Testing things that exit is proving awkward - I guess because of some Getopt::Long magic.
      adds  423e3b3   Restored skipped test on Windows. Windows doesn't fork but does support open3.
      adds  b998cce   Tidied
      adds  c14077f   Renamed Test-Harness-Changes to Changes-2.64
      adds  3f2c51d   Fix for unicode escape parse problem on older Perls.
      adds  10f9abb   It's like that's what isa_ok was made for...
      adds  3724b7f   Recording the state of VMS.
      adds  2a339d0   Fix MakeMaker LICENSE keyword so it doesn't warn on older MakeMakers.
      adds  05684a1   Sort test files
      adds  4b244f3   Playing with smoking. It's not big and it's not clever
      adds  029302a   Made report routing more flexible, updated reporting rules
      adds  707710f   Ensure we're testing the rev we say we're testing
      adds  01a0bb3   Fix for IO::Capture warning during make test / ./Build test.
      adds  50575a3   Delete commented out code
      adds  fb48b62   Added smoke config to generate tarballs
      adds  5a5fdd1   Adj filter
      adds  ed8c474   Added locking
      adds  1b0a473   Just faffing
      adds  63cdb9d   Added description of test machine
      adds  55a615e   t/200-prove.t - use lib t/lib, and shebang
      adds  88dcbf4   Skip too_many: it does exit 4 which spews a diagnostic on VMS
      adds  4818899   All tests pass on minimal 5.5.4 without Test::More et al. Added Test::More-free 5.5.4 installation to smoke
      adds  69d2227   Bump version to 2.99_03
      adds  b1aeb47   Fix message
      adds  c106b34   Bumped version in Changes
      adds  81a6e65   Install Test::Harness into the core directories.
      adds  0e58f1f   remove uncoverable code, and make write accessor error message more comprehensible
      adds  52a1c11   lib/TAP/Harness.pm - switch to readable logic constructs
      adds  9bfdae0   t/120-harness.t    - disable expectation of skipped in summary lib/TAP/Harness.pm - no 'skipped' noise
      adds  98e50ec   lib/App/Prove.pm - refactor require_harness(), prep for inherit() support
      adds  e3a3418   lib/TAP/Harness.pm - set formatting line for vim
      adds  669f525   lib/App/Prove.pm   - $self->{harness_class} rather than a lexical lib/TAP/Harness.pm - "cooperative inheritance" implementation
      adds  c475eb3   5.5.4 grep doesn't like a block inside ()
      adds  78da17a   Quiet the testcover warning message.  Make it happen when someone tries to use "make testcover".
      adds  bc7d52b   Refactored all display code out of TAP::Harness and moved the default console output into TAP::Harness::ConsoleOutput.
      adds  4586158   Depend on File::Spec 0.8 for rel2abs()
      adds  635103a   revert r461 -- maybe, but breaking the API is too many yaks today
      adds  3f17c1c   Test ourselves with ourselves.
      adds  39a14bb   lib/App/Prove.pm - support the "--jobs" parallelization switch
      adds  06c52b5   Really should be using canonpath()
      adds  fee16b3   bin/prove - --jobs usage,             trim the --archive usage explanation
      adds  d6aef49   - The test suite should not stop running if encountering an empty test file.
      adds  e73e618   - Tidied.
      adds  aa579ee   Reverted that controversial display refactoring patch :)
      adds  ffb9772   Actually restore output, _longest this time...
      adds  52318a5   Hook $harness->output to $formatter->_output.
      adds  fff9333   Improved documentation a little. Need to reconnect colour output now.
      adds  2b17c12   Tidied method names, removed cruft
      adds  db47c39   Added hooks for colorize delegate
      adds  e8349d8   Restored colour output. Colour is now provided by a delegate to the formatter.
      adds  2bc42b0   Remove T::H::Color's dependency on _output private method of ConsoleOutput.
      adds  5cd6a2e   Restored spinner slowdown logic
      adds  23de554   More ConsoleOutput, Color test coverage
      adds  f97ca5e   lib/TAP/Harness.pm - use Carp
      adds  2175050   Moved test timing into aggregate. Removed clumsy arbitrary structure returned from aggregate_tests
      adds  89924c5   Moved test timing into TAP::Parser. Restored missing / never implemented --timer option to prove.
      adds  3d26628   Made plan SKIP parsing more liberal for pre v13 TAP streams.
      adds  d84fb9d   Added test coverage for updated skip parsing.
      adds  b63f9a8   Merged verbose, quiet and really_quiet into a single verbosity attribute
      adds  b0727ab   Slight clean up of colour handling.
      adds  72c5b96   Big oops
      adds  8e4290a   Moved time handling into Base
      adds  37a0f5b   Hmm, thought I fixed this.  Oh well, shut up the LICENSE warning for real.
      adds  781ae34   Add the META.yml so we have the complete release in the repo
      adds  f9aba96   META.yml - regen (I guess)
      adds  3d70f7f   lib/TAP/Harness.pm - drop the output() method,                      mark AUTO_FORWARD as TODO: kill
      adds  5c0a46c   lib/TAP/Harness.pm - aggregate_tests() is void => no return value
      adds  84f94cc   lib/TAP/Harness/ConsoleOutput.pm - missed an '_output'
      adds  cc8c449   Updated formatter interface to allow support for multiple harness process.
      adds  451f621   start of coverage testing of the TAP::Harness _open_spool and _close_spool methods
      adds  e2d79a9   Minor tidying. Can't quite make runtests and aggregate_tests symmetrical because prepare must be called in aggregate_tests and summary only gets called in runtests.
      adds  55f9e00   5.5.4 doesn't autovivify IO handles
      adds  49be8d3   Move formatter into its own namespace (because we're going to need a base class and maybe others). Fix bin/prove explanation of color support.
      adds  ecce3c9   Deleted
      adds  15af755   Moved per-session display logic into Console::Session
      adds  f8ef5df   Fixed dropped executable prop
      adds  85d1db1   Added D::C patch
      adds  ff7e27a   ** keep the spool state in the $parser object only ** lib/TAP/Parser.pm  - added delete_spool() method lib/TAP/Harness.pm - _close_spool() takes a $parser, no $self->{spool}
      adds  28a045d   Add a TODO test for the STDIN tty problem.
      adds  96c2e44   t/stdin.t - block labels are not that magical ;-)
      adds  730fd6e   t/stdin.t                          - still needs crossplatforminess lib/TAP/Parser/Iterator/Process.pm - stdin juggling, 5.5.4 can go jump in a lake
      adds  148169f   ** undo 506 -- this isn't going to work **
      adds  9043483   ** beat open3 into submission ** t/stdin.t                          - back on again lib/TAP/Parser/Iterator/Process.pm - hotpatch makes 5.5.3, 5.6.2, -j work
      adds  1765758   lib/TAP/Parser/Iterator/Process.pm - uh, no 'no warnings' last century
      adds  de5113e   Build.PL - testtrust target
      adds  5edbdb3   Build.PL - s/testtrust/testreference/ -- better name
      adds  3bb4977   xt/smoke/stdin.t - smoke-only test
      adds  cb7cf1c   MANIFEST - regen
      adds  17b66af   Make smoke.pl use IPC::Run
      adds  2507e4c   Make shell configurable
      adds  3ee4b05   Removed redundent test imported from T::H 2.64 many moons since.
      adds  ee1f64c   cover case of detecting VMS nit in Parser::next, but there are no more lines
      adds  d098106   Moved POD tests to xt/author. Added testauthor action to Build.PL. Not sure how to do the same thing cleanly in Makefile.PL. Anyone?
      adds  a4ced15   Added testauthor to smoke scripts.
      adds  c7b218a   Fixed Makefile.PL. Gotta love significant whitespace.
      adds  6ab6bdc   Move stdin.t from smoke to author. I don't think we need the distinction right now.
      adds  a582707   Added version to smoke.pl so I can work out which smoke box is running which version.
      adds  3a8c4cc   Removed testauthor from tarball script
      adds  ab8114b   Fixed MANIFEST
      adds  408fabf   That doesn't work...
      adds  f189b6e   Really fixed MANIFEST again
      adds  f15da92   Let's try IO::Pty
      adds  be7b3f4   Added. Actually just to prod the smoke boxes and make sure everything is tull working
      adds  a62c39c   More harness rehashing. Parser gets an opaque stash that we use to remember the per-parser bit of the formatter. I'm not convinced it's a nice interface but it simplifies subclassing TAP::Harness - see TAP::Harness::Parallel for why this is a good thing.
      adds  cf5058e   examples/bin/forked_tests.pl - demangle
      adds  d9a44d3   examples/bin/forked_tests.pl - update to non-fork-bombing version
      adds  2d7fb6e   Support for output of parallel test results. Doesn't actually produce pretty output yet but it's all wired up.
      adds  995698b   Add in a simplified test handler which does not deal with directives to speed up parsing.
      adds  5a38c57   Comment to explain the simple_test handler.
      adds  bae97a0   Eliminate a bunch of redundant calls to _trim() and normalize them all into the make token handler routines.
      adds  7033ef2   ** historical benchmarking   (not exactly done, but I'm too mad at Benchmark.pm to continue) ** benchmark/prove_vs_runtests-raw.pl - notes, historical issues benchmark/historical.pl            - first crack
      adds  873d2bb   has_problems shouldn't be true for a TODO. Thanks Schwern.
      adds  9445d6f   ParallelSession is slooooow and nasty - but the output is improving.
      adds  b888033   s/Failed tests/Failed test number(s)/ I always do a double take when a single test fails. "Failed tests: 232"?! WTF?!
      adds  d14a33a   Move guts of session formatter into three closures to minimise accessor use. Session now has no private attributes. It's a bit faster but not spectacular.
      adds  7fe9fd1   Made utf8 support conditional on TAP version 13 header. Regexp::Common is now clean. We need to decide whether it's correct to unilaterally declare TAP 13 onwards utf8.
      adds  c50d8ca   Fix breakage cause by Session.pm refactoring.
      adds  be10076   More minor performance gains
      adds  2c31d06   Another small speed hike. Regexp::Common now tests in 35 seconds.
      adds  6df4701   More minor speed-ups. 33s for Regexp::Common now.
      adds  116e083   Banish accessor bloat.
      adds  0c268e1   benchmark/prove_vs_runtests-raw.pl - options benchmark/historical.pl            - rework, summary
      adds  510aecc   benchmark/prove_vs_runtests-raw.pl - make runtests optional too benchmark/historical.pl            - normalize times, twiddle cache, etc (what a wreck)
      adds  f40c0a6   Formalised strict mode a little and made the parser ignore missing plan errors unless strict mode is active.
      adds  598efbe   Arse. That didn't help. Reverted strict mode patch.
      adds  084a971   Removed commented out code
      adds  3141487   More accessor shaving. Another ~8% shaved off Regexp::Common tests.
      adds  9e5edb6   Added latest rev
      adds  4d82c07   Removed funky __ANON__ magic.
      adds  a2542a9   Yet more minor trimming for speed
      adds  642ae36   add coverage test of open failing in a cross-platform way, in T::H::_open_spool. _close_spool yet to be done
      adds  32228f9   open with > 2 args is failing on older Perls. I guess we won't need it since if we were doing any 3+ arg opens they'd be failing too. Let's find out. This patch is effectively coverage testing on Leif's coverage testing :)
      adds  5cbe1c9   Tidy up
      adds  337596a   Work in progress on gathering coverage stats over time. Doesn't do much yet - just checking it in to get a snapshot.
      adds  8771676   Little grammatical fix
      adds  13eabc8   put back options
      adds  6b2b19b   Elapsed hi-res time now displays as integer milliseconds
      adds  6dbbf38   prove stops running if any command-line switches are invalid
      adds  77f4028   prove -v would try to print an undef
      adds  c6724b4   lib/App/Prove.pm - we have a caller => must die(), not exit()
      adds  d011441   Make the error more clear that we are not moving.  We already know we have bad options.
      adds  78a9a15   clean up the argument-building
      adds  bfc6ddf   coverage of _close_spool where CORE::close fails
      adds  4d4d3f0   sort keys before iterating over them so we have deterministic behavior between runs
      adds  42247cb   Removed unused modules
      adds  95ec6d2   Removed unused modules, and explicitly made no imports on the others
      adds  08437ec   Cleaned up whitespace and indents.  Added explicit empty imports.  Removed unused modules.
      adds  b3bc672   explicitly empty import lists
      adds  fb9bfbf   starting a perlcritic target
      adds  161582c   Added a target for tags
      adds  cde123c   added some explicit returns and fixed some indents
      adds  14ea8e1   Move our MB subclass to it's own file because it's about to get bigger.
      adds  7f53aa4   Move all the extra developer actions out of the Makefile.PL and into the Build.PL
      adds  7525d1a   Make 5.5 work again.
      adds  fb77cca   Fixed a grammar mistake in an error message.  Changed some double quotes to single.  Quoted filehandles in print.
      adds  75c0cc6   Made the test results print at most once per second, which is optimized for the same IO efficiency, no matter how many tests we have.  Also matches how 2.64 does it.
      adds  5691681   sort keys for consistency between runs
      adds  6586da4   new() should not be defined inside the BEGIN{} block.
      adds  22c7211   Add a tidy target.
      adds  87d496c   Implement the sensible bits of Eric's suggestions.
      adds  d5a4b4f   added elapsed_timestr() to TAP::Parser::Aggregator.  This lets modules who are not interested in raw Benchmark objects to just get time and be done with it.
      adds  6677cf0   Stop using croak, use $self->_croak instead.  Remove unused includes.
      adds  fda1a62   isa_ok already checks for definedness, so no need to check it before calling
      adds  8c94b1f   isa_ok already checks for definedness, so no need to check it before calling: Part 2
      adds  1733f22   lib/App/Prove.pm - a sketch of a plugin mechanism
      adds  9edd952   If we're playing football with this the no-space-after-if thing is my only real objection :)
      adds  c746551   Tidied everything.
      adds  76f91cc   Reverted unwise tidy. I blame ack -f --perl :)
      adds  c882bc8   .perltidyrc - rollback to r586 (needs discussion)
      adds  e220cfe   Removed -st from .perltidyrc (that is surely an uncontroversial improvement...) Tidied everything using the reverted .perltidyrc.
      adds  00acd4d   .perltidyrc - switched to long options (which speak for themselves)   (this includes the "no '-st'" from r602)
      adds  9678109   - Cleaned up $args{exec} definition. - Removed unecessary __PACKAGE__ token.
      adds  068c6ca   lib/App/Prove.pm - just the ternary was redundant
      adds  3311a88   t/200-prove.t - adding "operators manual" for data-driven scheme
      adds  b657c8d   More clarification
      adds  9c1a82b   t/200-prove.t - some coverage for the --exec switch
      adds  a999d6f   lib/App/Prove.pm - fix vim's syntax highlighting
      adds  2ff6696   Added particle's Win32 glob suggestion.
      adds  dc230ed   Fix for Win32
      adds  2bca863   Tidied
      adds  1bc67a7   Fix 1 bit typo
      adds  597c964   Tidied scope
      adds  d7292c4   lib/TAP/Parser/Source/Perl.pm - tidy switches() pod, correct example
      adds  0bf2c89   Get the version right
      adds  34d54ed   ** give the compatibility-only module a fittingly bad name ** t/lib/IO/c55Capture.pm - rename to avoid CPAN IO::Capture conflict MANIFEST               - regen t/120-harness.t        - ketchup t/190-nofork.t         - ketchup t/040-parse.t          - ketchup
      adds  d38076b   Upgrade our Test::More to 0.72, the latest, to avoid stupid old bugs.
      adds  98b783a   t/lib/Test/Builder/Module.pm - the other necessary part of Test::More ** (omitting Test/Builder/Tester.pm and Test/Builder/Tester/Color.pm) **
      adds  b8d85e3   Add -I switches to command line only in taint mode.
      adds  8e83261   Well I didn't expect that... Worked here. More investigation required. This change reverts it.
      adds  4258b8f   lib/TAP/Parser/Source/Perl.pm - it helps if we don't dump the entire LHS @INC into the RHS process inc/MyBuilder.pm              - make `./Build test` use our code instead xt/perls/harness_perl.t       - a note on testing the (misnamed) HARNESS_PERL support t/compat/020-inc_taint.t      - TODO for now
      adds  ad2319c   xt/perls/harness_perl.t - rewrap, fix vim modeline
      adds  d7336af   Makefile.PL - make test_via_harness() do test_via_scipt()
      adds  fdfd868   inc/MyBuilder.pm - argh... testauthor fixed
      adds  a2c9483   Revert 625 and 626, changes to @INC.  It's going down the wrong path.
      adds  0d5a0e2   Revert 624, changes to @INC handling.  It's going down the wrong path.
      adds  7ba4708   Rejigger the @INC propogation to be a bit simpler and remove some duplicates in our regenerated @INC.
      adds  321e125   ** mergeback everything but MANIFEST, t, and lib from pre-628 **
      adds  fbb051d   ** this will pass when using a different perl actually works ** xt/perls/harness_perl.t            - roughly what we want xt/perls/sample-tests/perl_version - check the version and inc
      adds  f7fb4f4   inc/MyBuilder.pm - ACTION_test() needs to depends_on('code')
      adds  46f5e55   Quote -I so VMS doesn't lowercase it.
      adds  ca50bfd   test_with_harness is a better name than testcrufty
      adds  5d5817b   We're not actually changing the propagation of @INC yet.
      adds  9a2e49a   Pass -b to prove rather than -Iblib/lib
      adds  6364f8b   Fix the @INC preservation when a stock directory has been reordered.  Older MakeMakers would put the archlib first which was why 5.5 was failing.
      adds  446c6c6   ** implicit @INC passing is now limited to the compatibility layer ** lib/Test/Harness.pm           - @INC-passing lives here now lib/TAP/Parser/Source/Perl.pm - no implicit @INC-passing,                                 make filtered_inc() public, comments t/020-regression.t            - fix t/lib switch t/inc.t                       - still todo t/source_tests/source         - use lib t/lib
      adds  434a966   Remove most of the lib and switch validation.
      adds  6424ff1   Move the @INC propagation code to Test::Harness only
      adds  d2839b6   
      adds  afe7b43   Reverse lib changes in 639, partial @INC propagation move.  I have a full solution and it gets in the way.
      adds  57b3707   Renamed inc_propagation.t for consistency. Added missing items to MANIFEST.
      adds  13d9389   This test is now active
      adds  7ad766c   Tear out the now unnecessary PERL5LIB setup/teardown gyrations in TAP::Parser and heave them over a cliff.
      adds  b470740   Avoid "Use of uninitialized value in join"
      adds  d2fe63b   The deed is done. I've left 000-load.t because it doesn't seem like a bad idea to run that first.
      adds  c41cced   Oops
      adds  c274cb1   Replace $p->failed with $p->has_problems to detect any errors running synthetic tests. Added t/lib to INC for synthetic tests and adjusted offset into @INC where marker is expected.
      adds  271563c   Added TAP::Parser::Multiplexer and made associated interface changes elsewhere. Iterators and Parsers get a get_select_handles method that exposes handles that can be fed to select.
      adds  e916b3b   Tidied
      adds  77d4415   Fixed POD
      adds  c453bf9   Integrated parallel testing into Test::Harness. Good news: it works Bad news: it's not very fast on CPU intensive tests
      adds  5dc442e   Get the count right
      adds  109c730   Minor tidying
      adds  768f277   Added fork option to turn on forking harness.
      adds  1a40aa7   Generate batches of tests with different pathologies and run different prove invocations against them.
      adds  16a4ae3   Still fork even if jobs == 1. With jobs == 0 it executes the forking code path but no forking takes place inside Parallel::Iterator.
      adds  5282264   Let's get it right...
      adds  562a72e   Add some more settings to test
      adds  cb9f5cf   TAP/Parser.pm                  - next_nonblock() method TAP/Parser/Iterator/Process.pm - is_ready() to support nonblocking
      adds  507e613   lib/App/Prove.pm - teach Getopt::Long about error handling
      adds  53d9590   - Find all packages.
      adds  ccb6b5d   - Bail out if any classes fail to load.
      adds  3fa17a6   - Calculate plan rather than hard-coding it. - Factor our distribution name.
      adds  f378e18   lib/App/Prove.pm - refactor to localize GetOptions() weirdness
      adds  c2cd480   - Oops!  Need t/lib to get our Test::More
      adds  ed387a3   Revert Eric's changes pending discussion. It's not clear why / that they're necessary. Eric - please explain your rationale for these changes.
      adds  2fa38c7   Disable 554 minimal target
      adds  4c3bee7   Added proverun. It's work in progress but it's a start at verifying that App::Prove passes the right environment to the tests it executes.
      adds  51ee4a3   Reverted pending fix
      adds  e087917   Add missing modules
      adds  6c15285   Minor doc fixes.
      adds  3a1c400   Quick fix
      adds  e129179   Tidied
      adds  bb7978d   List some changes
      adds  e5ec27b   Fix module name
      adds  20e24dd   ** couple typo fixes ** lib/TAP/Parser/Multiplexer.pm - prototype not a deref Changes                       - distro name, STDIN not STDIO
      adds  c37965f   Fix README
      adds  2570bae   Added more explanation of inherit
      adds  d039699   More documentation
      adds  bd72f91   Restored BAILOUT - that was a good idea
      adds  f7022a0   little critic cleanups
      adds  7291c53   Don't declare variables in conditionals
      adds  99fcdcd   lib/TAP/Harness.pm - correct and ammend the inherit() docs
      adds  777fe96   Eliminate a hard coded path from proverun.t. This should fix the Windows failure.
      adds  ccffd02   Disable select on Win32 until we find an alternative.
      adds  d35cd33   Added test coverage for non-forking platforms
      adds  b05ad4d   Fix on 5.5.4
      adds  2183003   Removed vestiges of plugin mechanism. Removed coderefs from GetOptions. Fixed broken --man (was doing the same as --help). Moved help, man, version output to run() - why were we doing run actions in process_args?
      adds  5866f61   Added -M, -P switches to App::Prove.
      adds  c258cec   adding some isa_ok tests
      adds  4716c27   removed unnecssary ok() calls, redundant to the isa_ok() calls immediately after.
      adds  a544ea7   Removed default_formatter attribute. It's a legacy of the first attempt at pluggable formatters and doesn't do anything useful now.
      adds  19cce99   Moved logic that creates the formatter into TAP::Harness.
      adds  fd1d41d   Fix comment
      adds  8182689   Disabled Windows unfriendly test for now
      adds  b36d825   Fixed wrong-sense IS_WIN32 test
      adds  f012ca9   Fixed test for defined handles. Missing handles are sometimes an empty string.
      adds  967a338   No fork on Windows
      adds  801b32e   Tagged 2.99_03, version bump
      adds  0143e13   Typo, missing date
      adds  7c57566   Added
      adds  2460d8d   Made configuration automatic - assuming you run it from tapx/trunk and have a ~/.minicpanrc.
      adds  1afb598   Fix file handle exhaustion - I hope.
      adds  48443c1   Tidied. Better commit it now otherwise it'll slip through later :)
      adds  9438a24   Restore PERL5LIB setting code pending investigations.
      adds  d73dbc3   Added a little bit of coverage that we set PERL5LIB.
      adds  441e0d1   - Fixed 'Result: FAIL' bug with bonus tests.
      adds  7e44234   - Made 'All tests successful' appear even if bonus tests are seen.
      adds  8a61adc   Fixed hardwired path separator.
      adds  ea0680b   Fix another couple of hard wired path seps
      adds  fed7e48   Removed non-portable self testing gubbins from Makefile.PL Dropped '.' from checked paths - it sneaks in there, doesn't indicate a problem but breaks under Strawberry.
      adds  43ca5bb   Updated
      adds  5421611   Tidying up for 04
      adds  2d7133c   An accident waiting to happen :)
      adds  afda2fd   Tagging 2.99_04, version bump
      adds  62c8a43   Turn an exit status of -1 into 0. We're not 100% sure why we see -1 sometimes on Windows but it appears not to indicate a problem.
      adds  05d6963   Limit scope to Windows.
      adds  b10fee4   Better error message in the case that 't' is not found and no tests were named.
      adds  67e6b32   Added real local start time for each test to output when --timer is specified.
      adds  a910a4d   Added crude run-tests-under-CPANPLUS script.
      adds  9af9ee5   Fixed -I switch generation under CPANPLUS. When the path contained an empty string we were turning it into an empty -I switch.
      adds  d08b2eb   Updated changes
      adds  a9820a2   Update META.yml
      adds  8e63b91   Tagged 2.99_05, version bump.
      adds  36d5f4a   Added skipall handling.
      adds  063c1ae   Test coverage for skip_all
      adds  86c907e   Tidied
      adds  d772a93   Update Changes. Mainly to trigger another round of smoke tests.
      adds  9adba83   Modified Makefile.PL so that we test against ourselves.
      adds  e59f88c   Makefile.PL, test via ourselves, take 2.
      adds  499ac70   Tagging 06, version bump
      adds  86c391d   Version bump
      adds  e5e14bc   Updated VMS results
      adds  0da860a   Select is degenerate on VMS too
      adds  6d27f80   Make condition for using select a little clearer.
      adds  716caed   Consolidated quiet, really_quiet, verbose into verbosity.
      adds  7ccab5a   Added silent setting.
      adds  aea1488   Various changes to get the tests to pass on VMS. t/compat/inc-propagation.t and t/taint.t still need a little work - they currently skip on VMS. I'm reasonably confident that we're not missing any problems as a result.
      adds  90b3c34   Quote args so self testing works on VMS.
      adds  b5fadbb   Fixed prove switches. Big oops. How the hell did we miss that?
      adds  40ba3d9   Fix for #28567: CODE in @INC
      adds  a3443e9   Fix for #24926: prove -b and -l should use absolute paths
      adds  8eb98d4   Fix for #21938: Unable to handle circular links
      adds  b4b95b6   Updating changes
      adds  9367fd2   Tagging 2.99_07, version bump
      adds  a104085   Updated
      adds  7202744   Automate running our tests on VMS.
      adds  7e4bd55   Automate VMS testing
      adds  d599185   Filter:all
      adds  d6e7881   Email config
      adds  e658fd2   Work dir
      adds  11f9941   No need to test
      adds  5706424   Better subject
      adds  82467b3   Small doc fix
      adds  9b9ec42   Remove cargo-culted longhand callback invocation
      adds  0c53125   Error message on FTP connect failure.
      adds  c2c4dc2   Documentation
      adds  e835f89   Removed vestigages of auto-inherit mechanism.
      adds  df8bf89   Try other VMS server on failure.
      adds  3fc5edb   Removed unused code
      adds  cb54faa   Fail if no tests run
      adds  ee368e4   Hmm, Perl is working on one TestDrive box, FTP on the other. Fortunately the home dir is shared.
      adds  cbaf6f1   Documentation
      adds  7860f9e   Allow space after plan "1..5 \n"
      adds  44f4981   Attempt to fix mystery VMS freakout.
      adds  a65351b   Tagging 2.99_08, version bump
      adds  26d8eff   Allow TODO in PLAN in TAP version 12. We really need this unfortunately. Path::Class uses it via Test.pm and it's probably not alone.
      adds  a40fbe3   Tagged 2.99_09, version bump
      adds  958004d   Version bump to 3.00. Last call for changes...
      adds  ecf0954   Tagging 3.00, version bump
      adds  182b3c9   Fix for buggy @INC 'magic' in RHEL4 Perl 5.8.5. See http://www.filewatcher.com/p/perl-5.8.5-9.src.rpm.11782070/perl-5.8.5-incpush.patch.html
      adds  bbb6c85   Added nasty RHEL4 patched Perl to smoke roster.
      adds  07ec13e   Added timestamp at end of test run.
      adds  98af119   Fix smoke on surly
      adds  f1c79a1   Minor tidying
      adds  794d6b7   Better error message
      adds  dce4131   Made prove -b add blib/auto to @INC in addition to blib/lib.
      adds  2d1aa83   Relax skip plan parsing for pre-v13 TAP.
      adds  1d99932   Tagging 3.01, version bump
      adds  3acc86b   Added silent-harness example
      adds  b3f5f0d   Added comment
      adds  a910475   More diagnostics in the case where these fail. See
      adds  76846f1   Added
      adds  2225093   Per #30740 our mixing of select with buffered I/O is wrong. This patch replaces buffered I/O with calls to sysread - which means we have to do line buffering and utf8 handling longhand. It's currently quite slow - this commit just to smoke it.
      adds  5b1724a   Removed unused code
      adds  e9dbd19   Reduce default chunk size
      adds  1fe119d   On reflection a larger chunk size will be good for parallel testing
      adds  5bb8acd   Removed hard-wired use Encode <-- oops Skip t/process.t on VMS. VMS can't do partial line I/O.
      adds  58163ad   Fix for @INC propagation - was breaking Parrot's test suite.
      adds  6efbe02   ENV modification seems not to work on VMS. Since the old method worked well enough to get us this far just revert to that under VMS pending investigation.
      adds  16b0313   Documentation fix. Fixes #30678
      adds  c9a2280   Added HARNESS_OPTIONS which allow new features (just now only parallel testing) to be enabled even when using the legacy Test::Harness interface. Addresses #30676.
      adds  4d20dee   Added #30676
      adds  5a38819   Tagged 3.02, version bump
      adds  0d113e0   Passing global $1 to _trim instead of $comment as passed in
      adds  c624a23   If _trim() gets a "0" passed in, it turns it into an empty string
      adds  5ccb1eb   Another 0 == false bug in waiting
      adds  c48dd61   Removed an unnecessary intermediate variable
      adds  0ae81eb   Add a profile target
      adds  7b7d716   added profiling targets
      adds  3388216   go back to old filehandles for 5.5
      adds  1e0dd5c   use the timer on the profile targets
      adds  e8425ee   Remove an unnecessary ||
      adds  53ef32e   cleaned up trailing whitespace
      adds  3ddd534   focus on regression, which is all about many test points
      adds  d872180   Don't get ->tests_planned if we already have the test string.
      adds  a7da0f9   ran a tidy
      adds  e5eb02c   single-quoted some strings, and updated the copyright
      adds  15b3788   Minor oops
      adds  be07def   Added parser_args callback which gives an opportunity to modify the args hash before creating a parser.
      adds  856baaa   Made shebang processing public. Test::Harness is going to need this.
      adds  55f6297   Made get_taint's interface friendlier.
      adds  77af209   More @INC fussiness. Fixes #30796 without breaking parrot. Is it me or are the walls closing in?
      adds  d2ecda1   Tagging 3.03, version bump
      adds  259aaeb   Rewrapping
      adds  5fee68e   $really_quiet => STFU.
      adds  39f550e   Reorder args to parser_args to make them consistent with made_parser. Added test name to made_parser callback.
      adds  76af145   Progress reports for tests without plans now show ? instead of 0
      adds  0766ad3   Made TAP::Harness::runtests support aliases for test names.
      adds  42dc143   Doc fix. See #30846.
      adds  a8c6948   Exeunt Caveat
      adds  78f6f95   - Updated TODO document so I wouldn't forget some recent features I mean to add.
      adds  9a74150   As Ovid pointed out - use_ok is a bad idea if you actually want to use the module.
      adds  9512481   Ensure HARNESS_PERL_SWITCHES is set.
      adds  6d98934   More use_ok
      adds  db50002   Use a safer switch
      adds  3dec11d   Added t/compat/env.t to MANIFEST
      adds  1b47a8e   Support for HARNESS_PERL env var.
      adds  cc0f807   Ah. We already had HARNESS_PERL. Duh.
      adds  325c74d   Added another snapshot.
      adds  3f3f3ec   More work on begin blocks.
      adds  498aba9   Silence warning about non-numeric version number in comparison.
      adds  a75378b   Removed convoluted code. Was probably a legacy of an attempt to make the test do something more complex.
      adds  258bbef   Basic implementation of TAP blocks. Still has rough edges and there are probably unwelcome performance implications.
      adds  2fa5d43   Removed in_todo
      adds  180ba99   Doc fixes
      adds  7a491f8   Merged the state machine and iterator into one big function. Will attempt to refactor it into smaller lumps once begin blocks are handled properly.
      adds  9b2f326   Tidied up argument processing.
      adds  6e1db2a   Allow grammar to handle a code reference as its input source.
      adds  d994acc   Moved blocks related work into a branches/tap-blocks and reverted block related changes to trunk. Should probably have done that to start with. Ah, youthful optimisim.
      adds  2200dcb   Removed source_file. Use source([$file]) instead. This is in preparation for passing args to tests.
      adds  dfa7013   Restored file existence check
      adds  70e37fa   Implemented test arguments in TAP::Parser.
      adds  30a9382   We'll be needing these then...
      adds  f24010e   Might as well add the args onto the end of exec for completeness.
      adds  30a7692   Added test_args option to TAP::Harness
      adds  6695037   Suppress output.
      adds  463e71d   Added -- test args to prove
      adds  6c3efcf   Changes
      adds  bccb350   Little Easter Egg. Try prove -rb -- Hello, World
      adds  6ad7a33   Test with switch-like args
      adds  eb127ef   Oops. Sorry VMS
      adds  0acd340   Basic state engine. Doesn't do much yet.
      adds  3b0e9ef   Only save state if the --state switch has been seen.
      adds  b4440a9   Attempt to diagnose test failures. Comment out save so that any attempt to write .prove should throw an error.
      adds  b191981   That'll teach me to believe my own error messages.
      adds  eb9dfa0   State stuff working.
      adds  2990e8c   Restored old ordering for explicitly named tests
      adds  e15918d   Fixed semantics of last
      adds  e9b63e9   Added -b switch to make examples more realistic
      adds  2cd6362   Added warning if state selectors are present and saved state is empty. Doc fixes.
      adds  6225270   Added --state=todo
      adds  f7fc093   Makes more sense to run *only* todos. Can get the remainder with --state=todo,all
      adds  28b92fe   Use HiRes time
      adds  22858f6   hot only selects tests that have failed
      adds  1f3388f   Changes
      adds  24f9bdd   Made it possible to have alias --state options that recursively expand. There's one called 'adrian'.
      adds  33c2071   Some test coverage for state engine
      adds  eaa1df2   Allow the --state switch to appear more than once
      adds  c317235   Fixed ref type of state option
      adds  2cea9c8   Added slow, fast options
      adds  f17df7b   The test arg delimiter is '::'. Drive safely on the way home.
      adds  e0d8db0   Added --state to options
      adds  c9f100f   Remove incorrect recipe
      adds  a003ae8   Tagged 3.04, version bump
      adds  bad31e8   unicode.t is failing on 5.8.0. Will investigate but in the meantime skip
      adds  58d7528   Added old, new --state options.
      adds  adf27aa   Fix PASS/FAIL/NOTESTS semantics
      adds  a8a47e0   Doc fix #31218
      adds  35291a7   Shouldn't assume Encode is available.
      adds  062737a   Fixed documentation re. arisdottle ('::').
      adds  194d1fd   Tidied
      adds  0b936df   Removed (presumed) unnecessary cuddle-switch hack. Let's see what the smokes say.
      adds  4761c21   Added .proverc processing.
      adds  0d9b33c   Tagged 3.05, version bump
      adds  bab6a4c   Typo.
      adds  612d12e   Silently skip any tests that disappear.
      adds  a59e4c0   Read until input is exausted on a bailout so that anything pending on STDERR shows up. Fixes #31388
      adds  f0f2a60   --state=new now uses test program modified time.
      adds  66dce4c   Ooops. Now with the test
      adds  534db64   Friendlier singular / plural formatting. http://perlbuzz.com/mechanix/2007/12/how-to-tell-your-users-they-ar.html
      adds  a63cb03   Tidied
      adds  99ab45c   PERL_UNICODE=S breaks t/unicode.t
      adds  2c16614   Changes.
      adds  6619ef8   Avoid empty file
      adds  ce1d7eb   Added tool for reconciling changes between core and dist.
      adds  c50ea16   Merged core changes.
      adds  92f47a6   Precedence
      adds  b7bdb33   More core support
      adds  db44807   More fixups for core
      adds  6c1d790   More core support
      adds  8dd38b3   More core support
      adds  6c729ce   Minor tidying
      adds  b0a38f5   Backported from core
      adds  dd0212e   Minor doc reorg
      adds  8f21f16   Move $aggregator->start() and $aggregator->end() out of aggregate tests so that it can be called more than once to construct more complex execution schedules. Useful in the case where some tests may run in parallel but others may not.
      adds  9a7acb2   Minor tidying
      adds  3448895   Removed redundant use lib
      adds  65726a9   Happy New Year
      adds  4779cc7   Tagging 3.06, version bump
      adds  06827d4   Updated Perl versions
      adds  0219743   Updated Perl versions
      adds  77ab456   Updated system description
      adds  8437a9a   Add HARNESS_PERL_SWITCHES support to prove
      adds  85c48f1   Restored TEST_VERBOSE
      adds  f9d417f   Make $Verbose handling fail safely when a non-numeric value is passed. Core's tests pass '-v'.
      adds  65a3def   Make prove accept both --color and --colour. Sorry 'merica :)
      adds  1779e70   Juggle the $Verbosity handling a little. Add $Test::Harness::Color and HARNESS_COLOR (core request)
      adds  5aca5fb   Added colou^hr option to HARNESS_OPTIONS.
      adds  7b25fb3   Tagged 3.07, version bump
      adds  b95fe08   Fix YAMLish handling of leading punctuation
      adds  97f5352   added support for 'out' option to Test::Harness::execute_tests. See #32476. Thanks RENEEB.
      adds  0f2daac   Changelog
      adds  b3d8112   Added --dry (dry run) option which was supported by 2.64 (#33007)
      adds  1cb94d3   Tagging 3.08, version bump
      adds  cf35e07   Make sure we use the bundled Test::More (#33051)
      adds  ea3a0fe   Handle HARNESS_PERL_SWITCHES like '-e "system(shift)"'
      adds  53afdec   A better approach to parsing HARNESS_PERL_SWITCHES.
      adds  b9892b9   Extra tests for edge cases. Rename split_shell_switches -> split_shell. Make split_shell exportable. More documentation.
      adds  bc86273   Remove redundant 'length' filter, array copy.
      adds  4753255   Add taint mode documentation (#32543)
      adds  f4a7395   Remove erroneous tests_planned doc (#32557)
      adds  bee3fe5   Link to cookbook (#32741)
      adds  726f3af   Set HARNESS_IS_VERBOSE during verbose testing (#12458)
      adds  e4c7f36   Tagging 3.09, version bump
      adds  cb9f49f   Add 3.10 to Changes
      adds  880d526   Fix for new warning in blead
      adds  105fe3e   Add blead back into the mix
      adds  5d2f09b   Fault unknown TAP tokens in strict mode (V13+)
      adds  7adf369   Sanity check for state table
      adds  02ca18f   Documentation fixes.
      adds  d32a75c   Pragma support. Made strict TAP parsing conditional on strict pragma.
      adds  e06da95   POD coverage. Fix test example.
      adds  644165c   Add blead to test Perls
      adds  27a003a   Make m/c description accurate
      adds  d0c753b   Updated
      adds  74a299f   Tagged 3.10, version bump
      adds  14ff530   Make App::Prove->run return rather than exiting. See #33609
      adds  9d2c264   Fix exit status. Make prove -r start searching in '.' rather than 't' (#33007)
      adds  326f015   Add config for bleep
      adds  4f9c2f8   Humph
      adds  50ef5d5   Remove testauthor from bleep
      adds  47af5c6   Duh - it has to stay in scope...
      adds  ad77d95   Let's try that again...
      adds  0d24414   Added blead
      adds  8a034ce   Minor doc fixes.
      adds  f7b7678   Add cygwin smoke target
      adds  ab93760   Make transport explicit.
      adds  b798768   Supply smtp server. Should probably be in config.
      adds  6e4f397   Yup, mail settings needed to be configurable.
      adds  50037d7   Attempt to make From address from cygwin machine a little more sane.
      adds  7fae051   Added Win32 target
      adds  0981a33   testauthor fails in shonky Win32 test runner
      adds  7169d7a   Skip Win32 test. It's clearly not reliable yet
      adds  feec08a   Restored prove's --ext option.
      adds  88313e7   Remove redundant comment
      adds  cc184a8   Ignore invalid directive when expecting SKIP.
      adds  5bddcb3   Removed commented out code
      adds  f179782   Allow trailing whitespace after hash key
      adds  5a9d5d9   Allow immediate EOF when reading YAML
      adds  b107a1a   Only warn on skip + non-zero plan for TAP version < 13.
      adds  f603287   Clear out outdated TODO items. Add some new TODO items.
      adds  d1e1cb9   Preserve leading whitespace in hard wrapped block document.
      adds  0325d84   Test coverage for multiline YAML blocks / leading space handling.
      adds  1d307ba   Added an ignore_exit to TAP::Parser and made corresponding changes to expose it to prove, TAP::Harness, Test::Harness. This was requested by the parrot folks.
      adds  c948040   Added ignore_exit pragma.
      adds  63b4dc5   POD coverage.
      adds  f6b0e5b   Scheduler work in progress. All test scheduling is now handled by TAP::Parser::Scheduler. The scheduler almost certainly has bugs; this commit is just to snapshot where I'm up to and get some smoke coverage for the new code.
      adds  2a5f461   Attempt to kick testdrive into action
      adds  6f13c67   Some scheduler test coverage. Still need to test that it enforces parallel execution constraints
      adds  47d5cf2   Make job unlocking explicit ($job->finish). In retrospect DESTROY based magic is a bad idea.
      adds  891e149   Fix scheduler find-next-job tree traversal. It's still a bit yucky but it seems to work.
      adds  7a386b7   Added prototype scheduler rules interface
      adds  72be4ff   Remove iterator interface
      adds  46f8af3   Tidied.
      adds  5742483   Added a more realistic test.
      adds  a3b0226   Tidied
      adds  faa31a7   TAP::Harness based driver for Perl core.
      adds  500e411   A more conservative approach (sequential in each dir) approach to scheduling core tests. Seems to expose a bug in the scheduler or harness - towards the end of the test run it goes completely sequential.
      adds  18f9d8d   More test coverage. It looks as if the scheduler is doing what it should so presumably there's a problem in harness which is making the tests go sequential.
      adds  22104cf   Recognise $ENV{TH_PATH} as path to Test::Harness to use.
      adds  d2cd3fe   Nick's only-match-path-segments fix.
      adds  ef359cf   Added note to Changes
      adds  a3d32a2   Expose interface for outputting summary.
      adds  856eeee   Add context to job
      adds  1eed41f   * taking a crack at bug#33406: spaces in filenames fail xt/incoming/fail this.t       - probably need to on-the-fly print that from a t/something.t file lib/TAP/Parser/Source/Perl.pm - qq["$file"] is probably almost always wrong
      adds  93bd058   Make it easy for a subclass to replace the scheduler
      adds  63f1996   Discover whether the other TestDrive host is working
      adds  a811bb4   Another TestDrive experiment
      adds  5683535   Move test name -> description mapping into the harness so that externally supplied descriptions are not trampled by the formatter (which doesn't know which descriptions are synthetic and which externally supplied)
      adds  725d1cc   No need for two code paths
      adds  d1c1d38   Removed privacy test that made it impossible to subclass TAP::Parser
      adds  ee41844   Delayed initialisation of grammar making it easier to replace the TAP::Parser stream after instantiation.
      adds  8cd6e9e   Changed Changes
      adds  f858b3c   Make it possible to supply import parameters to a replacement harness with prove.
      adds  b999c3e   Fix error message
      adds  76e3bcb   Factor out grammar creation for subclassing ease.
      adds  4bf8e1c   Make it possible to replace either _grammar /or/ _stream before reading from a TAP::Parser.
      adds  9baa370   Tagging 3.11, version bump
      adds  5a47ac2   added newline: testing commit access
      adds  b8bb846   Steve's great big refactoring patch.
      adds  770894c   Tidied
      adds  be60b79   Welcome Steve :)
      adds  5e333ab   Disable TODOs until I fix the smoke script so it doesn't barf on them.
      adds  deab107   Fix for 5.5.4
      adds  1e553ba   Minor reformatting
      adds  d2da2c9   More 5.5.4 fixes. Actually tested this time.
      adds  a331c5e   Expand scope of ./Build tidy target
      adds  e0dd859   ...and actually enable it
      adds  e05f1d0   Tidied everything
      adds  59f7918   Oops. Remove the extensions if there's only one - condition was inverted. Broke Module::Build.
      adds  d36ade7   Tidy up _add_descriptions Test coverage for extension stripping / test, description munging
      adds  cf46d7a   Discard parser ref at end of stream to avoid circular references.
      adds  0be5ab7   More tests for parser subclassing:   tested Grammar to make sure it uses the parser to create results.   nicked a non-perl 'exec' test from harness.t Also added note about committing to HACKING.pod
      adds  c9e3eca   tidied
      adds  d779164   Tidied
      adds  6513e22   David Wheeler's patch to allow exec to be a code reference.
      adds  9bebaaa   removed unused file
      adds  5711d16   Started writing subclassing guide(s) for TAP::Parser & friends.
      adds  7000184   Made switches work when PERL5OPT loads a module that does 'use strict'.
      adds  16699a2   Let's not break a /different/ test...
      adds  7872806   Where'd that come from?
      adds  f9c7058   Make @INC propagation test less fragile. We're only really interested in whether an extra sentinal value is propagated and its fussiness has bitten us more than once.
      adds  5ab3ba5   More sub-classing POD, including a few examples.
      adds  0b7ac6a   Added notes on deprecation.
      adds  ea8bc7e   Factory classes are now instantiatable (if that's actually a word). So new() gives you a new factory, it doesn't make stuff anymore. Got this in before rolling out next release, otherwise would've been annoying to break backwards compat.
      adds  de29281   Removed vestigial error and exit accessors.
      adds  1d7f1a5   Move unused test out of the distribution tree.
      adds  5fb978d   Fix skip count Remove commented out code
      adds  41b28a9   Ignore and skip
      adds  664c2ee   Tagging 3.12, version bump
      adds  357f503   This release's deliberate mistake.
      adds  b259a1c   Turns out we were leaking like a sieve.
      adds  fc16b64   Added testleaks target to Build
      adds  5e87433   Fix bad frees on 5.5.4. This means 5.5.4 leaks. Shrug.
      adds  a164ad6   Oops - remove debug output.
      adds  7157544   +note: carp deprecations
      adds  636111a   Correctly describe effect of -b switch
      adds  a12b0c8   Instead of a Source now having a reference to the factory object (parser) we now pass the factory to the get_stream method (which is the only place it's needed). That makes it possible to create an instance of a T::P::Source subclass before creating the parser.
      adds  c02d365   Made prove honour HARNESS_TIMER.
      adds  ba5b8cf   Tidied
      adds  4db48df   Can't use warnings.
      adds  565ba0e   Alex Vandiver's patches. See Changes for details.
      adds  a55f1ae   Make default scheduling rule execute parallelise all subdirectories.
      adds  8052efb   Cheat pod coverage
      adds  e5b2216   Date stamp on changes
      adds  12d5184   Tagging 3.13, version bump. Easy as Pi
      adds  d89de36   Improve rules for outputting a fresh ruler line. Thanks Nicholas.
      adds  21b1297   Fix for case where a test has multiple symbolic links. Thanks Lee Johnson.
      adds  d876bee   Make test work if HARNESS_TIMER=1. Thanks Petdance.
      adds  14b4b22   Made App::Prove's attributes mutable. It's useful to be able to set attribute values in custom replacements for prove.
      adds  9bb1720   Added --count and --nocount options to prove.  These don't alter current behavior (--count is the default), but --nocount will disable the X/Y spinner one sees when tests are not run in verbose mode.
      adds  c2b8ef3   Add vestigial POD for show_count methods.
      adds  64794ce   Nick's globbing patch.
      adds  5b38b6f   Added class name lookup indirection to TAP::Harness for ease of subclassing the objects it constructs.
      adds  03e4970   Remove commented out lines
      adds  f2bc9b4   Add a test glob_to_rule.t for the existing implementation of TAP::Parser::Scheduler::_glob_to_regexp().
      adds  7e90d94   Replace the recursive implementation of &TAP::Parser::Scheduler::glob_to_regexp with an iterative version that can cope with nested {}s. This takes advantage of the fact that we're translating the glob into a regexp, rather than actually needing to parse it as a whole, and so can do it token by token.
      adds  34140a7   Some more "torture" tests.
      adds  cb3d5f2   Alter Makefile.PL so that it can also be built in the core under ext/
      adds  0961d25   PERL_CORE path changes to reflect migration in core change 34206.
      adds  99cd9e6   Library fix up needed for core, added in core change 34169.
      adds  cfed22f   "Avoid a double call to uc", part of core change 33092 by rgs at stcosmo.
      adds  33a08f3   In &TAP::Formatter::Console::ParallelSession::result, move the test for bailout after the test for a regular test result, as the former are rare, and the latter overwhelmingly more common. Don't even get the parser or the tests_planned, as neither are used. (I guess that they were in the original output). Don't get the context unless it is needed.
      adds  aeb008f   Cleaned up the test output formatting a bit.  Turns out that both Andy and I wanted this, but never brought it up because we assumed people would hate it. It remains to be seen how others will feel :)  Revert if needed.
      adds  2283687   Remove special case that strips extensions if all tests have the same extension.
      adds  275bae8   Beginnings of a proper API for test suite saved state.  I'll need this later on for App::Prove::State::SQLite.
      adds  3e3c43f   Can't use warnings on old Perls.
      adds  945a1ca   Fix a typo.
      adds  0a4effa   Ooh, you're going to hate me for this.  Checking in a *broken* App::Prove::State.  Somehow, it's not saving the state, but I'm too tired to figure out my stupidity right now.
      adds  c37abc4   Found the missing .prove contents.
      adds  b0ba40f   Tidied
      adds  a7bda41   Made state commit explicit. Fixes (mysteriously) the missing .prove contents problem.
      adds  5d9c069   Create proper API for App::Prove::State objects.
      adds  bb98f64   Oops.  Removed some debugging code.
      adds  ebf5afc   -t mode ignores @INC just like -T mode, so take the same action for it to include PERL5LIB or PERLLIB and PERL5OPT as switches.
      adds  61cd255   The harness actually already sets up all the include paths correctly, so no need to manually fiddle with them here.
      adds  6cabcc2   Propagate core changes 34227 and 34229 back
      adds  f5bb141   Other changes needed to get all (our) tests passing when run from ext/Test/Harness in blead.
      adds  c37144d   Tidied
      adds  577940d   Minor documenation typos
      adds  5288bbb   Added a state option 'fresh' that runs tests that have been touched since the last test run.
      adds  60c056b   After closing a test, only output the ruler if there are still active tests. This solves the formatting error at the end of a parallel test run.
      adds  f99261a   If there is only one test running, swap back to the single test output (with the test name), so that the identity of the slowcoach that we're waiting for is clear.
      adds  1a0b3bc   Align pretty parallel output with pretty serial - ...".. ok" not ..."..  ok".
      adds  7d77ec4   Fix the bug in my linear-time calculation logic. Not sure how the error occurred, but the upshot was that it would always print every test. Whoopsy.
      adds  eb5a6ab   Given that the new tidier output supplies a space after the "...", we don't need a leading space in every failure message to separate it from the dots. Before this change there were two spaces, and the failure messages did not line up with the OKs.
      adds  71a2e41   Improve the implementation of close_test for parallel tests. Refactor TAP::Formatter::Console::Session's close_test to break out the code that clears the test ticker output line into clear_for_close(). Provide an implementation in TAP::Formatter::Console::ParallelSession that will clear the ruler if more than one test is active, or delegate to Session's if only one test is active. Rename _clear_line() to _clear_ruler() as that's what it does.
      adds  037a9ba   For parallel tests, increase the information in the ruler from total tests run to total tests run and elapsed time (in seconds) followed by tests run/plan for each active test. If the output would be wider than WIDTH, truncate the contents inside the ===( )=== and mark the truncation with ... Update the ruler when a test completes, or every second. (The latter is actually triggered by any test result coming in, so for very slow tests there will a pause, and the secon [...]
      adds  713007c   No need to test that $number == 1, as when $number is 1, $now will never equal $last_status_printed.
      adds  5714654   Document clear_for_close(), and attone for my sins against POD coverage.
      adds  1f1af4f   Merge a grep with a map in _gather(), to save a block entry and a temporary list on the stack.
      adds  024f84d   Remove empty sub-arrays from the sequence array.
      adds  1274d66   In TAP::Parser::Scheduler::Job don't create the context arrayref unless we actually need it. We don't use it, so normally it would just waste memory, one hash entry and one array per test job we're running.
      adds  658dbf6   Track the count of total tests, so that get_job() can easily know whether to return a spinner.
      adds  0dbd84f   grep in scalar context doesn't short-circuit (it can't - side effects) so the implicit loop with a recursive call in the grep in _not_empty() was expensive. Replace it with a foreach, that short-circuits by returning early. This takes the time in this method down from 52 seconds to 8. Win!
      adds  6efbd44   ref $ar doesn't warn and returns '' if $ar is undef, so remove the explict test for definedness.
      adds  1424fd4   Credit where it's due.
      adds  1720f45   In _initialize(), use a hash slice assignement rather than an explicit loop for the shallow copy. This drops _initialize() from 7th to 8th place in the profile.
      adds  357766f   _need_refresh() and _refresh() aren't actually doing anything, so remove them. (Tidier, and saves a second in the profile.)
      adds  8936777   When the parallel test harness drops down to one test, immediately display the test name, rather than waiting (possibly for a little while) for its name to be displayed as a side effect of receiving a test result.
      adds  260c9d2   In _make_test_token(), return an anonymous hash reference directly, rather than creating a lexical hash and taking a reference to it.
      adds  d155fa4   In _make_test_token(), don't bother uc()ing ''.
      adds  c3988f8   Changes to make it easier to override which classes are used for test state maintenance.
      adds  407d140   Bug fix:  "ok 1 # TODO" unexpectedly succeeds, but this is not a test failure. However, App::Prove would still exit with a status of 1.  This is bad as prove reports "Result: PASS" at the end of the run, but the exit code doesn't match that.
      adds  ba7cc0e   Make the state class instance public so we can safely override it later.
      adds  dcd32c8   Tickle the smoker back into life. I just upgraded this box to Subversion 1.5.1 which broke the smoker.
      adds  088fe02   That seems to have fixed it. Forgot to bump the version though.
      adds  db07233   Tidied documentation
      adds  412bd72   Document silent option
      adds  fb4e853   Oops
      adds  37b771f   PERL5OPT split like shell
      adds  4bdc0bc   cleaned up PERL5OPT split since split_shell checks defined && length
      adds  e83ba71   David's change is part of 3.14.
      adds  7ebb741   Temporarily revert the formatting changes so we can push a release to fix the bug DGOLDEN just fixed. Once we've made a release I'll reinstate them.
      adds  9a0d37d   fixed regex in _filtered_inc. Fixes #39248. Thanks Slaven.
      adds  f392e79   POD fixes from #38961. Thanks ALEXMV.
      adds  ec85426   Pod fix. Refs #37692.
      adds  d119fa4   Revert more formatter changes. Thanks for remembering Nick :)
      adds  4cd5848   Add analyze_tests.pl to MANIFEST
      adds  ecba04d   Tagging 3.14, version bump
      adds  d4cff0b   Damn! Damn! Damn! (Date in Changes)
      adds  7bd4b20   Reapply formatting changes.
      adds  b9f1a9b   Add 5.8.3 to the smoke config.
      adds  7cfcd72   We shouldn't exit because CPANPLUS runs M::B tests in-process - so if we exit we exit from cpanp too. It remains to be seen whether the extra line of output from the die messes up CPAN::Reporter's parsing of the Result: FAIL line.
      adds  ff34b8e   Avoid segfault on older Perls.
      adds  6c63fae   Add some more Perl versions
      adds  09b084f   New smoker. More efficient checkout and sends a mail per Perl version. Is this too much mail?
      adds  27550fa   Propagate change 34361 from blead:     The program spawned from process.t needs to set up @INC correctly, as     process.t does not add an -I../lib for core.
      adds  cdf894c   Add even more Perl versions to the smoker. Again, apologies for all the test result spam. If anyone objects let me know and I'll switch back to everything in a single mail or switch the test results to another list or something.
      adds  c2c5e04   Add X-Is-Alert flag. Works for me
      adds  b5df50b   Run tests in ascending version order
      adds  53eb8f1   Skip on 5.9.0 too
      adds  a3f7a39   Added C<planned> accessor to aggregator. Gets the total number of tests planned.
      adds  11e5c9f   Made Bail out die instead of exiting.
      adds  d46a014   Tidied
      adds  f811f83   From Alex Vandiver:
      adds  574eafc   Remove a reference to the bogus TAP::Harness::Parallel class
      adds  47df419   Use svn 1.5.2.
      adds  2e63e36           - Fix a bug where PERL5LIB might be put in the wrong spot in @INC.           [rt.cpan.org 40257]
      adds  2b54efb   Tidied
      adds  bd39acd   It's not safe to run another module's functions with a land mine in @INC. It might want to require() something.  Specifically, Test::More 0.85_01 does.
      adds  241fd56   Removed unused variable.
      adds  c3cf9d1   Quoting switches in Source::Perl (except for VMS) is not necessary as Iterator::Process will do it if necessary, and it knows better.
      adds  88671fb   Solve the "-Ifoo bar" problem by cleaning up how we handle @INC propagation.
      adds  0f4e96a    * Display which tests had non-zero wait status, not just exit status
      adds  a910b6d   - App::Prove::State::Result::Test now has a 'parser' method so subclasses can   use it. - Some internal cleanups in App::Prove::State to support the parser method.
      adds  4e78a50   - I was *really* tired of seeing getter/setter generation per package.   Refactored. - Plus, I need this to clean up some idiocy I added to App::Prove::State :)
      adds  db915c3   - Converted a couple of other read-only class methods to instance methods.
      adds  f5539b1   - App::Prove should not set a state manager if a subclass has already set one. - App::Prove::State::save should not be passed the filename.  It should just   *know* how to save state.  Subclasses may not care about this name.
      adds  b1c2bbc   Tidied
      adds  e65f3ea   Removed an useless 'new' constructor.
      adds  3d52eda    * Don't completely blow away PERL5LIB if -Isomething is set
      adds  59fadf4    * Add a test for the error case fixed in the last commit
      adds  bd8c41e   Tidied.
      adds  9c3590e   Avoid using -l in the one liner that determines @INC, for the benefit of Rakudo (The Perl 6 command line has removed -l, and when used to test Rakudo, T::H  ends up calling Rakudo as $perl at this point, to determine its @INC)
      adds  93d4a2e   extended App::Prove's Plugin support to give plugins access to the App::Prove object.  This is done by a new plugin->load method, as documented.
      adds  59c0614    * Fix pod from last commit
      adds  f00f89d   update manifest
      adds  b9091c1   Tidied.
      adds  0759282   Update changelog.
      adds  458cc97   Version bump
      adds  a121e57   Clear PERL5OPT to avoid @INC contamination when checking for @INC propagation and use $Config{path_sep} to join PERL5LIB entries for portability
      adds  91b9114   use $Config{path_sep} in the test as well as PERL5LIB
      adds  595ace7   Fixes for Win32
      adds  7ee8886   Tidied
      adds  666b29e   3.16 as released
      adds  e1aab1e   Version bump
      adds  64916df   prove -v now shows raw tap unless you pass --normalize
      adds  dd206f6   Jerry D. Hedden's fix for install location.
      adds  f7e69b3   "ok 0" shouldn't be treated the same as an un-numbered "ok"
      adds  79a4f52    * Added the "comment" option, which is like the "failures" option, except that it shows comments. The two options can be used together (hell, they *should* be used together!).  * Added some diagnostics to the test output in `t/source_tests/harness_failures` so that I could properly test the new "comments" option. This effects a few other expected values for other tests, which I of course fixed.  * Changed the behavior of "failures" so that it can be overridden by th [...]
      adds  bccad8f   Only send failures to the commit list.
      adds  a9f82a3   Tidied. I should probably have told theory about the .perltidyrc too...
      adds  3ed5851   Fix smoker output.
      adds  cb76168   Properties.
      adds  826de18   Send a summary mail for smoke results.
      adds  d3c71e0   Bump versiom, force another run.
      adds  c47f17e   Get the sense of the test right.
      adds  e51f5f7   A little whitespace.
      adds  964e6f9   Document normalize option.
      adds  dd5d4e7   Reverting 1271.
      adds  e9ff63a   Allow --exec '' in .proverc Refs #41664
      adds  483c411   Parse parser to EOF callback as promised in documentation. Refs #35124 (spent 0.07)
      adds  246e31a   Expand documentation for apply_switch. Refs #40352
      adds  5bb6eae   Document prove's exit code semantics.
      adds  ed3472d   Make it possible to serialise jobs.
      adds  6e5afd0   Revert r1288; --fork is a lost cause I think.
      adds  d7e8b48   Remove --fork support.
      adds  c83fc59   Support HARNESS_NOTTY. Refs #38135
      adds  0075256   Documentation fix for change in @INC propagation semantics. Refs #37138, #37137, #37131, #37124
      adds  9dfbca1   Update manifest.
      adds  66e408c   Green output for success message. Refs #35749
      adds  9ed1594   Runtime lookup of $GOT_TIME_HIRES can be replaced with a compile-time constant.
      adds  5f513ce   Propagate change a5e72d97a7641e18e17299bc095006f04eb2791a from blead.
      adds  bacb52b   Update tests to reflect the core's location rename from ext/Test/Harness to ext/Test-Harness. This is blead change f715bbfb20b232d289d3eddf42aec434ddd9dd4c plus one fixup from bdaf8c65d37b1e4fb9dee9eed906961f41184db9.
      adds  ca07560   Update TAP::Parser->new's source argument to work as documented -- namely, to treat an argument with newlines as raw TAP.
      adds  a1d0b01   Allow the "exec" subroutine passed to TAP::Harness to return either raw TAP, or a filehandle with a TAP stream
      adds  9a034d7   Don't use 5.8-specific features, like in-memory files
      adds  2df451e   Let's get the name of the project right...
      adds  a6b8ee3   Whoops -- fix another instance of in-memory files
      adds  3b2d7f1   Deprecate Perls older than 5.6.0.
      adds  4c49c85   Fix m/c description / force another test run.
      adds  1d8234d   Allow -I lib as well as -Ilib in Test::Harness::Switches.
      adds  0242403   Test for $Test::Harness::Switches -I processing.
      adds  a6f7eb4   The core autogenerates a Makefile.PL, and finds prove with utils/prove.PL, so we can remove all the core specific code from here, as the core never sees it.
      adds  186084c   Restore old skip parsing semantics for TAP < v13. Refs #39031.
      adds  73c387b   Foundation work on TAP::Parser::SourceFactory & TAP::Parser::SourceDetector Still not yet used by TAP::Parser, though have tried it once and the concept is viable.
      adds  74c1f30   Helps if you check in *all* the files.  *sigh*
      adds  00c72f4   Tidied.
      adds  4f9f617   Documentation fix. Refs #45582.
      adds  39f7d49   Move source detector to its own branch.
      adds  259d38d   pulled from trunk
      adds  11a73f4   converted T::P::Source to an abstract base class & moved exec-specific stuff to a new class
      adds  8602141   got the perl source detector integrated & passing tests, breaks some backwards compat, marked what will need deprecating
      adds  7bae9ea   cleaned up naming of source, no longer perl-specific
      adds  a65d8d8   added two new source types, haven't made the parser user them yet...
      adds  0e88e95   got raw tap, file, perl & executable detwctors working
      adds  3a60b29   raw tap is now being detected through the factory. surprisingly works.
      adds  29ef1ed   got another raw tap working, but got stuck on raw_source == a reference
      adds  ee2bf90   wrote a 'handle' source, upated raw tap to handle arrays, and replaced another 2 cases in TAP::Parser. updated tests & some TODO notes
      adds  96c3b37   started putting some ideas on source loading & configuration that David Wheeler & I have been talking about into practice. only todo tests & docs for now...
      adds  8ba7146   wrote some config hooks at the SourceFactory level, got them working in 1 test case (File source)
      adds  0be9972   * TAP::Harness now passes sources on to TAP::Parser * TAP::Parser now accepts a 'sources' argument, which is passed on to the   SourceFactory to decide which sources to load and how to configure them. * Renamed TAP::Parser::Source->source to raw_source to disambiguate * Cleaned up source sub-classes: now use the right SUPER:: methods, and are a   bit more flexible on inputs to raw_source * tests now quiet again
      adds  ff69d7a   chekpoint: TAP::Parser now uses SourceFactory for $tap, $exec & $raw_source
      adds  e01b259   factored out common code in TAP::Parser
      adds  9308646   * finished devolving responsibility from TAP::Parser to SourceFactory   setting the raw_source & other stuff is now done in the various   detectors' make_source methods
      adds  edd954f   gahhh, helps if you save the file you're comitting
      adds  391cb67   merged TAP::Parsr::Source & TAP::Parser::SourceDetector classes (and sub-classes) as per convo with David Wheeler
      adds  bb6664b   started cleaning up docs. some minor functional changes.
      adds  95a0c96   Tidied
      adds  18952f1   Release date.
      adds  0cc691b   Bump version to 3.18
      adds  f43e278   Fix example. See http://annocpan.org/~ANDYA/Test-Harness-3.17/lib/TAP/Parser.pm#note_2302.
      adds  722653d   Added $ENV{HARNESS_SUBCLASS} option to Test::Harness
      adds  db8836a   This file maps Test::Harness comitter names to the ids that will be used when importing the repository to GitHub. Please update your details if they're incorrect.
      adds  6702f37   Email address tweak.
      adds  601bbb9   Added git migration tools.
      adds  c6264fb   Don't need to share this. Of course if I were using git you'd never have seen it...
      adds  f994388   Git conversion: all appears to work. Just need the all-clear from SPURKIS now :)
      adds  6d6b884   use dagolden at cpan.org in svn2git conversion
      adds  b95d67b   Minor tweaks.
      adds  7c551a5   In prove.t, look for t/proverc/emptyexec in the correct place when running the tests inside the perl core distribution.
      adds  a680128   Tidied. I guess now we're out of sync with core again... :)
      adds  f7e66cd   Added TPR article.
      adds  3fb3276   Fix example formatting.
      adds  b832454   TAP::Formatter::Base's Pod thought that it was TAP::Formatter::Console. Fixed.
      adds  8586eb6   Don't need to test against dev releases.
      adds  62bf2c1   Add SPURKIS new files to MANIFEST.
      adds  41569b5   Remove deprecated tests.
      adds  d8f1b76   Tidied
      adds  423b7e9   Add git support to smoker.
      adds  e97a074   Avoid segfault on 5.6.0
      adds  2840f67   Add a .gitignore with some useful defaults
      adds  3e112a9   test taint with backticks, not kill
      adds  3c8ab9c   safer taint test
      adds  6f4dc12   Add some doc stubs so the smoke passes.
      adds  49abc16   Moved Source --> SourceDetector, and all sub-classes too
      adds  1c25765   renamed source detector test
      adds  2d1cdd9   hmm? updated (autogenerated?) file
      adds  1f5c3f5   Started creating a new Source class as a way of sharing common data between SourceDetectors
      adds  b1d61de   tidy up admin files so everything builds cleanly
      adds  0ae8432   added the new TAP::Parser::Source, as yet incomplete
      adds  e1aeae2   finished testing TAP::Parser::Source included shebang detection from the current TAP::Parser::SourceDetector::Perl left out sub-classes for now.
      adds  0b14c5c   got SourceFactory using new Source class, still rough around the edges.
      adds  9c34c50   moved source detector api a bit further down the path, still need to sort out adding config to the Source class
      adds  3a284b8   SourceDetector api now takes only $source, which now has a config_for( ... ) method
      adds  75966bf   Refactored SourceDetector API - simplified as discussed: 	can_handle( source ) 	make_iterator( source ) integrated into the Parser & updated tests started cleaning up usage of 'stream' vs 'iterator' still more refactoring to do.
      adds  0f472af   Phase out IteratorFactory & old Source stuff from TAP::Parser & related modules...
      adds  75581c8   started updating SourceDetector docs, and factoring out non-API methods rewrote source_detector.t to enable this, still more to do.
      adds  fd61f80   factored out Perl source detector's get_stream, and turned everything else into class methods. updated docs.
      adds  f1d111f   reduce source detector's default votes so they can be easily overridden
      adds  445f0e4   factored out get_stream, raw_source, and other un-necessary methods from source detectors.  cleaned up docs.
      adds  9c303ae   SourceDetectors no longer have to inherit from TAP::Parser::SourceDetector, they just have to implement the right methods
      adds  ef7854c   started updating docs
      adds  0ca820d   started updating POD.  lots of TODO's
      adds  2104144   another Pod update & bit of a cleanup
      adds  f73c699   App::Prove now takes multiple 'source_handler' params ala:
      adds  11a02d6   Namespace change: TAP::Parser::SourceDetector --> TAP::Parser::SourceHandler
      adds  db80839   renamed 'source_handler' param back to 'sources', David was right :).
      adds  e84e6db   Cleaned up 'stream' vs 'iterator' usage. TAP::Parser & TAP::Grammar new() still accepts 'stream' for backwards compat.
      adds  a188e98   Wrote some more tests for non-perl sources: source.1, source.bat, source.sh Haven't tested source.bat on win32.
      adds  804af3b   added M::B & EU::MM docs on using TAP::Harness.
      adds  07a3be7   tried & failed to use YAMLish::Reader to parse prove --source args added a TODO idea for win32 coverage
      adds  9d406f1   moved TAP::Parser::SourceFactory -> TAP::Parser::IteratorFactory Updated TAP::Harness::Beyond, to mention the new source handlers & formatters.
      adds  b624bc6   Add pgTAP source handler.
      adds  caef609   Make pgTAP tests work on Windows (probably).
      adds  18af31c   Lower pgTAP ".pg" 1.0 vote to 0.9
      adds  6efbb43   Get rid of YAML on the command-line.
      adds  6b2f090   Should probably make it clear that we're on github now :)
      adds  8036786   allow different test_args for tests
      adds  8fef48d   - add tests for different test arg types (ARRAY/HASH) - remove else block on setting tests args, breaks when using HASH
      adds  4757827   Merge branch 'master' of git://github.com/leejo/Test-Harness
      adds  17c0072   Remove dependency on File::Spec 0.8 (it shipped with 5.6.0 which is our minimum version) to avoid broken CPAN.pm circular dependency bug. [rt.cpan.org 48698]
      adds  6201f9f   Rebuild META.yml to show the correct repository location.
      adds  96bf30f   Merge branch 'master' into source_detector
      adds  9dcc8c5   Update `MANIFEST`.
      adds  5c83f5b   Add `prove` example to pgTAP Synopsis.
      adds  e949f66   Add doc for has_meta.
      adds  4c0fa45   Updated Changes & some other docs.
      adds  4110648   fixed bug in .bat test reported by Cosimo Streppone (quotes in echo cmd)
      adds  8c6c4a5   Fixed some more win32 bugs reported by Cosimo Streppone
      adds  42b090c   Add pgTAP to `Changes`.
      adds  a63a648   Tidied
      adds  eead81a   Note Lee Johnson's changes and update list of authors.
      adds  bdcf54c   Version bump
      adds  b258ae1   Tidied
      adds  f55e910   Version bump
      adds  5861e99   added TAP::Parser::SourceHandler::File to Changes; it offers new functionality.
      adds  0d695cb   Fixed several win32 issues, mostly bugs in the testsuite.
      adds  399014f   Merge branch 'master' of git at github.com:AndyA/Test-Harness
      adds  f493224   Version bump
      adds  2e9802f   Version bump.
      adds  0562bb3   Fix failures due to over-strict assertions in t/source.t.
      adds  2bd6980   Changes
      adds  f71ed36   Version bump.
      adds  691e845   Fix psql failures when location of Perl is unknown.
      adds  99f9fe4   Tidied
      adds  644061d   Initial theft from EUMM.
      adds  87d6f9a   Tidied.
      adds  5248f68   Tidied comment.
      adds  088b893   Eliminate verbosity.
      adds  a111fb1   s/foreach/for/
      adds  23efba6   Convert from method to function. Remove handling for non-perl.
      adds  7fd64cf   Process file_in --> file_out.
      adds  10da2ee   Simplify tests that just die. Use less dependent Win32 test.
      adds  7959388   Misc tidying.
      adds  b685942   Don't need rename.
      adds  d0b5894   chmod new file. Fix documentation.
      adds  a7a4752   Wire it all up.
      adds  e33ea20   Changes, manifest.
      adds  324a39c   Updated meta
      adds  83c0a5c   Bump version to 3.17_05
      adds  9adb02e   Documentation fixes. Thanks to Ilmari Vacklin, James Keenan.
      adds  3c15c06   Remove reference to unsupported fork option. Thanks to Ilya Martynov.
      adds  f6f81b5   Fix documentation for archive option. Thanks to MARKSTOS.
      adds  8d4ac5f   Handle the case where the filename of the perl executable contains space. Thanks to kmx.
      adds  88a3655   Replace foreach with for. Consider it a coding standard :)
      adds  f11d56d   Bump version to 3.18.
      adds  3e6b571   Note changes.
      adds  8601fbe   Bump version in META.yml
      adds  1a414f0   Bump version to 3.19
      adds  c4db552   Avoid depending on Module::Build.
      adds  5d4adfb   Note changes
      adds  df57059   Bump version to 3.20
      adds  38ec826   Remove references to TAP::Parser::Source::Perl
      adds  70e0b28   Hide 'undef in assignment' warning.
      adds  8b91313   Note changes.
      adds  27fa83e   Version bump
      adds  396ad8f   Bump version to 3.21
      adds  961215e   Generate the list of modules to load from MANIFEST.
      adds  12d4200   Add MANIFEST.CUMMULATIVE to MANIFEST so we ship it.
      adds  02660df   Bumped version to 3.21 in META.yml
      adds  2e7f2ae   Ignore debugger history, vim swap, session files.
      adds  42e04e0   Skip if Getopt::Long is too old.
      adds  2e4b4db   Fix skip count to match the number of tests.
      adds  2ba05b1   Note changes.
      adds  0903319   Discourage use of Makefile for dist, manifest targets. Actually, it makes it impossible.
      adds  913e317   Tidied
      adds  da68a0c   Note changes. And fix, ahem, off-by-one year errors. Who knew it was 2010?
      adds  5c2f662   A start at packing info. This specfile stolen from
      adds  199f8ad   Bump version to 3.22
      adds  02d8295   Merge branch 'master' of git at github.com:AndyA/Test-Harness
      adds  09ff853   Merge branch 'master' of andy at cyril.vpn.hexten.net:~/Works/Perl/Test-Harness
      adds  ba82af8   Add 5.11.3 to smoker.
      adds  9ced686   Merge branch 'master' of git at github.com:AndyA/Test-Harness
      adds  cd53c31   New recruits.
      adds  86c13e3   Ignore prove state file.
      adds  8501445   Don't test against 5.8.0.
      adds  f0539ff   Need paths to the interpreter rather than the base dir.
      adds  5c1acaa   Add pgTAP HOWTO.
      adds  1819985   Require Test::Pod 1.41.
      adds  e4a05d4   Test for nested bailout.
      adds  f353143   Make nested bailout tests pass.
      adds  d5b58e6   rt-54518: Fix bug with tap13, YAML and late plan
      adds  6a48611   Note changes.
      adds  37fa517   Add missing closing brace to POD.
      adds  a1736e3   Spelling fixes.
      adds  4ebd52e   Add Ville Skyttä to credits.
      adds  a2ad53d   Note changes.
      adds  5dd632e   allow version as option to set default
      adds  e6eb9c3   new option --tapversion for prove
      adds  e591641   test for new prove option --tapversion
      adds  f2af726   Tidied.
      adds  ad12efe   Note changes.
      adds  b03edd4   cleaned out source handler todo list, and started writing one for multiple formatters.
      adds  37599f2   Add new files to manifest.
      adds  5b8a583   Tidied
      adds  461ed5d   Refactor SourceHandler::Perl to be more extensible.
      adds  670b027   Merge git://github.com/rafl/Test-Harness
      adds  87a53e5   Tidied
      adds  b5dbf51   Add one more skip_all case
      adds  023d541   support running with HARNESS_PERL_SWITCHES set in the environment
      adds  286ceda   Adapt the test expectations to match HARNESS_PERL_SWITCHES
      adds  698a117   don't change the expectations when HARNESS_PERL_SWITCHES is not set
      adds  0085810   Be a little less strict with the expected summary line
      adds  3164190   Merge branch 'master' of git at github.com:AndyA/Test-Harness
      adds  7b68acc   Rename Build.PL to NotBuild.PL to avoid pulling in Module::Build as a dependency for people who've told CPAN.pm to prefer MB over EUMM.
      adds  98041f8   Add BooK to credits and note his fixes that allow tests to run under Devel::Cover.
      adds  c262b85   Remove unused fields from parser.
      adds  a73d7c2   Update smoke config to point at NotBuild.PL
      adds  d62d92f   Merge in BinGOs changes for merge into perl core.
      adds  807aa96   Tidied.
      adds  5b46343   Disable is_symlink tests when in core in case Perl is being built with -Dmksymlinks - in which case everything will be a symlink.
      adds  2aab6f4   Also need to delete lstat if we're running with unexpected symlinks.
      adds  d2dc3b5   Merge Nick Clark's fix from core.
      adds  cfb2892   Minor doc fixes.
      adds  4b911b8   Failing test for test arguments passed to executable.
      adds  f21ad26   Remove unused.
      adds  80cf038   Push test args injection down into iterator creation to cover all cases.
      adds  cbe2225   Note changes.
      adds  a1a1266   Tidied.
      adds  359ae9a   Use values derived from the filesystem for setgid, setuid, sticky.
      adds  a794796   wrote a test to verify test_args passed to executable sources
      adds  3a934f8   rest of commit: wrote a test to verify test_args passed to executable sources
      adds  6ca9bf3   Add new files to manifest.
      adds  6703fdc   Make it possible to execute an executable test in the current directory [#59457]
      adds  5b6ecf9   Add --trap option to prove (and Test::Harness) to print summary on Ctrl-C (#59427).
      adds  1d1364c   Fix some spelling and punctuation
      adds  d5da805   - Allow multiple --ext=.foo arguments to prove, to allow running     different types of tests in the same prove run. - App::Prove::extension() is now App::Prove::extensions(), and     returns an arrayref of extensions, rather than a single scalar.     The same change has been made to App::Prove::State::extension().
      adds  7a5f628   use quotemeta for regex quoting
      adds  47416d8   Merge http://github.com/petdance/Test-Harness into multiext
      adds  6a9a727   Adjust vote for files with a shebang so that Perl will be used to execute them.
      adds  69d677a   Remove pgTAP.
      adds  29ff59b   Remove a couple leftover references to MyShebangger.
      adds  840cb28   Allow source options to `prove` to become hashes.
      adds  f5c8878   Note new prove source hash options in Changes.
      adds  1505697   MANIFEST: Remove t/source_tests/psql
      adds  7038535   Lower scores for +x test files so that we can pipe files with a shebang through perl without inlating shebang's score.
      adds  9022c48   Don't smoke against unsupported Perl versions.
      adds  83ee16a   Fix for strange behaviour of -k on Strawberry Perl 5.10.0.
      adds  067fa41   Note release date.
      adds  78f3e54   Update generated META.yml
      adds  77cb8a1   Bump version to 3.23
      adds  d70218e   Merge in changes from core. Thanks BinGOs :)
      adds  8e9cf72   Update copyright dates.
      adds  b1297eb   If it's binary and executable then it's probably, er, a binary executable.
      adds  ad0c379   Add config for lupin.
      adds  38a7bfd   Don't smoke against 5.6.1.
      adds  a40ec39   Don't depend on Module::Build; it's not installed yet.
      adds  a1011d6   Apply upstream patch:
      adds  ffe1cbe   Smoke using Module::Build.
      adds  7a74c86   Workaround for Getopt::Long 2.25 handling of multivalue options.
      adds  d1078e7   Note changes.
      adds  779d8db   Update copyright dates.
      adds  4fa0156   Update version in META.yml.
      adds  1490b76   Bump version to 3.24
      adds  a88c0d2   Merge branch 'master' of github.com:AndyA/Test-Harness
      adds  a671bff   Make the test summary 'ok' line overrideable.
      adds  2fc9c9c   Handle the case where we don't know the wait status of the test more gracefully.
      adds  6a9dba5   Ignore tags.
      adds  4c363f9   Ignore textness ('-T') of script when reading shebang. [#64404].
      adds  c963d55   [#47890] Don't use Win32::GetShortPathName.
      adds  e6c0838   [49732] Attempt to load File::Glob::Windows to get correct glob semantics on Win32.
      adds  33203bf   Tidied.
      adds  c1195c8   [63473] Fix typo.
      adds  7f079df   Make it possible to limit the number of results returned.
      adds  e895d7e   RT #74393: corrected typo in M::B integration docs.
      adds  bc20562   Smoke config for orac.
      adds  badf6d5   Hate the five-eight-oh
      adds  18c210d   Run tests in descending version order.
      adds  1c2d191   Note changes.
      adds  1464061   It's a Debian box.
      adds  28b89d4   Lightly restructure the stdout validation tests to make adding more easier.
      adds  98815ad   Allow a bare glob like *STDOUT to be used by TAP::Harness.
      adds  543a914   Simply the filehandle check logic.
      adds  d51e666   Merge branch 'issue/76485'
      adds  54661f3   Output to a scalar reference.
      adds  d6b54ee   Tidied.
      adds  0d14a66   Update config for voodoo.
      adds  c905d78   Send less email.
      adds  5e53478   Run smoke tests in parallel (one process per Perl version)
      adds  11fb084   Added config for mohair.
      adds  5d3cbbf   Trim to essential versions.
      adds  1292896   Send quick results to mailing lists.
      adds  de34375   Update to refer to NotBuild.PL.
      adds  5d10bd2   Add tests for HARNESS_OPTIONS, add two more
      adds  c44974d   Merge pull request #1 from omega/harness-options
      adds  fd5dbdb   Skip if required modules missing.
      adds  25c1c08   Tidied.
      adds  a163909   Config for ernie.
      adds  fdd181f   Merge branch 'master' of github.com:AndyA/Test-Harness
      adds  ea3f30e   Unset PERL5LIB.
      adds  0bb24d0   Bump version.
      adds  8aeab4b   Merge branch 'master' of ernie:~/Works/Perl/Test-Harness
      adds  a996407   Update smoker config to point to PTG repo.
      adds  20eeb30   Oops - get the repo URL right.
      adds  76364ef   Update repository location.
      adds  6935811   Oops - load the right module.
      adds  18794a8   Disable default-global-warnings behaviour.
      adds  a2b0fb9   Change a test so it passes again
      adds  278d09c   Merge pull request #2 from omega/master
      adds  bcbe461   Update version number and rerelease
      adds  6316f0c   Bump up version number.
      adds  42aa953   Renamed a file to make it work on VMS.
      adds  cbca56c   This file was renamed to keep VMS happy.
      adds  627c299   Bumped up to 3.26 for release.
      adds  99159fc   Revert "Disable default-global-warnings behaviour."
      adds  b08de92   Docfix: --ext not a boolean option, move to not boolean section.
      adds  54ca444   Merge pull request #8 from thrig/master
      adds  09a0521   Fix the SYSNOPSIS for the various bits of the state code to match the reality of using prove.
      adds  e7bc2cc   Merge pull request #6 from rjw1/master
      adds  b6380e9   Document HARNESS_PERL_SWITCHES.
      adds  09c25f1   Merge pull request #10 from Perl-Toolchain-Gang/docs/HARNESS_PERL_SWITCHES
      adds  ba38c97   Document what's going with this: map { 'ARRAY' eq ref $_ ? $_ : [ $_, $_ ] } @$tests;
      adds  28943fd   Only new() is a class method. The rest are instance methods.
      adds  a6007fb   Attempting to complete docs for 'rules' and 'Scheduler' in TAP/* modules.
      adds  0a2034f   Document the --rules option for prove
      adds  02d8c9e   refine rules docs
      adds  99633c2   Merge pull request #5 from markstos/scheduler-rules-docs
      adds  965969d   Add MYMETA.json and any future MYMETA formats
      adds  19d6ab3   Reduce memory usage in cases where all tests pass.
      adds  9d4642c   Bump version number
      adds  44051ea   Correct the reason for some PERL5LIB reset code.
      adds  cf7c55c   Ensure PERL5LIB is always propagated into @INC even for -T tests.
      adds  2dc0632   Merge pull request #11 from Perl-Toolchain-Gang/PERL5LIB_and_taint
      adds  d2dfb87   Note PERL5LIB/INC change.
      adds  f03bb77   Use $Config{path_sep} instead of ':'
      adds  1de7e16   Bump up version number prior to release.
      adds  bf310dc   Update version number in META.yml
      adds  1ea4b8c   Add support for customisable colors.
      adds  52f0847   Fix t/harness.t after the previous commit.
      adds  b705615   Less abbreviated env var names.
      adds  959d213   Merge pull request #12 from shlomif/master
      adds  0b36056   typo fix
      adds  21ca746   typo fix
      adds  682f531   typo fix
      adds  7451aba   typo fix
      adds  c02dfb9   Merge pull request #14 from dsteinbrunner/patch-1
      adds  8ca2470   document the changes to -w behavior in changelog
      adds  2531dfa   Merge pull request #16 from rjbs/changelog-switches
      adds  d389ff4   arisdottle is not a word!
      adds  dca3476   Revert "arisdottle is not a word!"
      adds  3d8ae62   Install to site on 5.12+
      adds  739a4d9   Get rid of use vars in favor of our
      adds  0a9d31d   Added use warnings to all modules
      adds  8f06be7   Use parent instead of @ISA
      adds  fcb8541   Merge branch 'fivesix'
      adds  57fe866   fix pod error
      adds  ad4504f   add "use warnings" directives everywhere, now that we require 5.6
      adds  50fb554   use more strictness
      adds  74b6234   use parent rather than use vars "@ISA" in tests
      adds  7d049a8   remove all "use vars" in tests
      adds  1545327   add NAME headings in modules with POD #73399
      adds  74bd8b4   Declare encoding correctly #87791
      adds  491c13d   Fix source.t on VMS #64353
      adds  2d02604   Improve error message on loading failure #77730
      adds  43af6f6   Kill all remaining cases of $^W
      adds  da03f81   Use Text::ParseWords
      adds  be25062   Merge pull request #21 from Perl-Toolchain-Gang/shellwords
      adds  4eae4db   Added TAP::Harness::Env
      adds  85ee813   Created TAP::Harness::Env->create
      adds  e5eae13   Added basic tests for TAP::Harness::Env
      adds  b07b88e   Merge pull request #18 from Perl-Toolchain-Gang/harness_options
      adds  2a8f21b   Assert minimum version of TAP::Formatter::HTML
      adds  b782739   Bump version number prior to release.
      adds  f36a6a9   Remove deleted test from manifest
      adds  cd0b0f0   Declare undeclared variable (how did this even work?)
      adds  9fbf4ef   Bump version number in META.yml
      adds  3a5b0cb   Give TAP::Harness::Beyond a unique NAME
      adds  71ff506   Don't localize all of %ENV in harness.t
      adds  88527c3   Fix missing parent prereq in META.{yml,json} and NotBuild.PL #89650
      adds  9abca4b   Respect PERL5LIB in tainting source handler test
      adds  4ba0f5c   Add Changes entry for PERL5LIB fix
      adds  b05d081   Silence annoying warnings on v5.6.2
      adds  e7152ec   Link to TAP::Formatter::Color in documentation
      adds  21eaa1f   Merge pull request #27 from garfieldnate/patch-2
      adds  329a992   Typo fixes
      adds  1e97c4e   Merge pull request #25 from garfieldnate/patch-1
      adds  de2e37e   We don't support 5.005 anymore
      adds  8da1e81   use base instead of parent
      adds  5e35316   Merge pull request #29 from haarg/use-base
      adds  e850a79   Remove parent.pm dependency from NotBuild.pm
      adds  8416da8   Updated Changes for switch to base.pm
      adds  9de6b59   Split on path_sep in test
      adds  e7efda6   Added missing entries in Changes
      adds  83d31db   Bump version to 3.30
      adds  21a9df3   Add harness_class argument to TAP::Harness::Env
      adds  a8fb517   Make prove respect environmental variables #28
      adds  d584398   Get rid of superfluous environmental logic
      adds  82776a5   Add META files to .gitignore
      adds  f32298d   Implement external rulesfile for TAP::Harness
      adds  49daf66   Bump version to 3.31
      adds  a11dd80   Remove harness_class from argument hash in T::H::E
      adds  67abf27   Bumped version to 3.32
      adds  357d5f7   Update File.pm
      adds  332405b   Merge pull request #39 from jscook/patch-1
      adds  278d251   Fix POD typo
      adds  8e779f1   Fix documentation of TAP::Harness::Env
      adds  cae7f2f   Bump version to 3.33
      adds  1156545   Fix warning in tests
      adds  66cbf63   Enable printing CPU times spent per test.
      adds  df6a67e   Switch to MakeMaker for authoring too
      adds  c7afcee   Bump version to 3.34
      adds  8d8010c   Fix prove --version #101216
      adds  b5cd8bb   Add --version to usage message #101215
      adds  b8e1d87   Document environmental flags in TAP::Harness::Env
      adds  506c0a5   Bump version to 3.34
      adds  17bdaa1   Update URLs for the "testanything.org" website
      adds  a278e50   Require TAP::Formatter::HTML 0.10 Older version will die if @INC is too big. http://www.cpantesters.org/cpan/report/d53fa6a8-9ce1-11e4-9688-66cfff79defd
      adds  64f1ff0   stop bundling Test::More for testing
      adds  6279c73   accept YAML with trailing whitespace in header
      adds  cbe375a   for space at the end of YAMLish entries
      adds  69a26eb   Skip broken coverage test for now
      adds  c6381af   Bump version to 3.36
      adds  84c6670   CVE-2016-1238: avoid loading optional modules from default .
      adds  6d75eac   Set PERL_USE_UNSAFE_INC when running tests using Test::Harness
      adds  17c9dff   Bump version to 3.37_01
      adds  90eb96a   Add forgotten changelog entries
      adds  ac0706f   Bump version to 3.38
      adds  f11005c   Make tests pass when PERL_USE_UNSAFE_INC=0
      adds  b31070b   Bump version to 3.39
      adds  e38b4bf   New upstream version 3.39
       new  cac3d8e   Updated version 3.39 from 'upstream/3.39'
       new  24bcdd4   Update debian/changelog
       new  3f9aeda   Update changelog
       new  e690bb9   releasing package libtest-harness-perl version 3.39-1 to unstable

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                      | 12 ++++++++++++
 META.json                                    |  5 +++--
 META.yml                                     |  5 +++--
 bin/prove                                    |  1 +
 debian/changelog                             | 11 +++++++++--
 lib/App/Prove.pm                             |  4 ++--
 lib/App/Prove/State.pm                       |  4 ++--
 lib/App/Prove/State/Result.pm                |  4 ++--
 lib/App/Prove/State/Result/Test.pm           |  4 ++--
 lib/TAP/Base.pm                              |  4 ++--
 lib/TAP/Formatter/Base.pm                    |  4 ++--
 lib/TAP/Formatter/Color.pm                   |  4 ++--
 lib/TAP/Formatter/Console.pm                 |  4 ++--
 lib/TAP/Formatter/Console/ParallelSession.pm |  4 ++--
 lib/TAP/Formatter/Console/Session.pm         |  4 ++--
 lib/TAP/Formatter/File.pm                    |  4 ++--
 lib/TAP/Formatter/File/Session.pm            |  4 ++--
 lib/TAP/Formatter/Session.pm                 |  4 ++--
 lib/TAP/Harness.pm                           |  4 ++--
 lib/TAP/Harness/Env.pm                       |  4 ++--
 lib/TAP/Object.pm                            |  4 ++--
 lib/TAP/Parser.pm                            |  4 ++--
 lib/TAP/Parser/Aggregator.pm                 |  4 ++--
 lib/TAP/Parser/Grammar.pm                    |  4 ++--
 lib/TAP/Parser/Iterator.pm                   |  4 ++--
 lib/TAP/Parser/Iterator/Array.pm             |  4 ++--
 lib/TAP/Parser/Iterator/Process.pm           |  4 ++--
 lib/TAP/Parser/Iterator/Stream.pm            |  4 ++--
 lib/TAP/Parser/IteratorFactory.pm            |  4 ++--
 lib/TAP/Parser/Multiplexer.pm                |  4 ++--
 lib/TAP/Parser/Result.pm                     |  4 ++--
 lib/TAP/Parser/Result/Bailout.pm             |  4 ++--
 lib/TAP/Parser/Result/Comment.pm             |  4 ++--
 lib/TAP/Parser/Result/Plan.pm                |  4 ++--
 lib/TAP/Parser/Result/Pragma.pm              |  4 ++--
 lib/TAP/Parser/Result/Test.pm                |  4 ++--
 lib/TAP/Parser/Result/Unknown.pm             |  4 ++--
 lib/TAP/Parser/Result/Version.pm             |  4 ++--
 lib/TAP/Parser/Result/YAML.pm                |  4 ++--
 lib/TAP/Parser/ResultFactory.pm              |  4 ++--
 lib/TAP/Parser/Scheduler.pm                  |  4 ++--
 lib/TAP/Parser/Scheduler/Job.pm              |  4 ++--
 lib/TAP/Parser/Scheduler/Spinner.pm          |  4 ++--
 lib/TAP/Parser/Source.pm                     |  4 ++--
 lib/TAP/Parser/SourceHandler.pm              |  4 ++--
 lib/TAP/Parser/SourceHandler/Executable.pm   |  4 ++--
 lib/TAP/Parser/SourceHandler/File.pm         |  4 ++--
 lib/TAP/Parser/SourceHandler/Handle.pm       |  4 ++--
 lib/TAP/Parser/SourceHandler/Perl.pm         |  4 ++--
 lib/TAP/Parser/SourceHandler/RawTAP.pm       |  4 ++--
 lib/TAP/Parser/YAMLish/Reader.pm             |  4 ++--
 lib/TAP/Parser/YAMLish/Writer.pm             |  4 ++--
 lib/Test/Harness.pm                          |  6 ++++--
 t/nofork-mux.t                               |  2 +-
 54 files changed, 127 insertions(+), 103 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-harness-perl.git



More information about the Pkg-perl-cvs-commits mailing list