[libtest-simple-perl] branch master updated (29c4964 -> 5213cd5)

gregor herrmann gregoa at debian.org
Mon Sep 8 18:30:01 UTC 2014


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

gregoa pushed a change to branch master
in repository libtest-simple-perl.

      from  29c4964   update changelog
       new  099ccec   Add debian/upstream/metadata
       new  f30f0cc   Update debian/changelog
      adds  47db98d   Initial revision
      adds  de84faa   Version 0.02.  Added t/exit.t, changed abnormal exit code to 255, caught exit codes, added NOTES
      adds  84ba444   Version 0.03
      adds  05831aa   Version 0.04
      adds  f4f2400   Version 0.05
      adds  5d41dcb   5.004 new minimum
      adds  0c64d39   Version 0.06
      adds  ac307ef   Version 0.07
      adds  06392d5   Version 0.08
      adds  b284fd5   VMS fixes.  The old newline between prints in our hand-rolled ok() routines.
      adds  409c18f   Displaying expected and actual exit codes for easier debugging
      adds  8cac299   mv Test-More/t/fail.t Test-Simple/t/fail-more.t
      adds  ef77769   mv Test-More/t/*.t Test-Simple/t
      adds  f1f3765   Adjusting Test::More tests to use Catch::More.  Added todo tests.
      adds  5b158c3   Now requiring Test::Harness 1.23 for Test::More
      adds  b5a97c6   Merged in Test::More
      adds  9d914e1   Moved _print to my_print.  Moved them both to Test::Utils
      adds  6fb57c8   Version 0.10
      adds  6d42ce9   Incremented version to 0.10
      adds  58880c1   Version 0.09
      adds  5d26cc4   Version 0.11
      adds  465d6fc   New test to ensure testing undef values doesnt produce warnings
      adds  51700ac   Adding skip.t and undef.t
      adds  78a250f   Version 0.11
      adds  1b73e37   Version 0.12  Fixing some backwards compatibility warnings and problems.
      adds  0ce54b5   Added MakeMaker magic to run tests over multiple versions of Perl.
      adds  52365ab   Added note about plan()
      adds  b5edafd   Version 0.11
      adds  374a51c   Version 0.13
      adds  e449b8a   Skipping if Test::Harness isn't up to snuff.  Makes my life testing against bare, old perl dists easier.
      adds  0b7c8ec   Tesing that a bare "use Test::More;" works
      adds  a348bc1   Added t/useing.t
      adds  eff1aad   Version 0.13
      adds  dd946aa   Added in a mention of Test::Tutorial
      adds  91d1100   Made the monolithic check for errors test at least spit out what it got if it failed.
      adds  481068b   Added Test::Tutorial
      adds  8273dee   First cut
      adds  0976c7a   Just listing some questions
      adds  e0bf7d7   Incrementing to Version 0.14
      adds  ce62fb2   Version 0.15
      adds  9be812c   Version 0.12
      adds  1b65413   Version 0.02
      adds  24ed6fa   Version 0.15 and 0.14
      adds  519d9d7   Added question on diagnostic info (no answer)
      adds  2fc4e03   Testing against more old perls.
      adds  7aa81fc   use 5.004 instead of require.  Putting it first thing.
      adds  81d1d5b   Adjusted tests for new VMS exit codes.
      adds  444a938   Added two questions based on discussions on p5p.
      adds  2b131be   Version 0.13
      adds  05ab0da   Version 0.16
      adds  e52abac   Adjusted tests for new crappy VMS exit logic.
      adds  db87196   Version 0.16
      adds  1c41c86   Adding can_ok().  Bringing VERSION in sync with Test::Simple
      adds  ee1d721   Fixing weird directory changes so it works better in the Testing SDK
      adds  f06cb7f   Adding isa_ok()
      adds  24cd399   Version 0.17 released
      adds  2cbc399   Version 0.17
      adds  42181c1   Minor POD fixes from mjd.
      adds  f2dfec8   Minor POD nit.
      adds  f58eb6c   Minor POD nits fixed by mjd.
      adds  01d5a78   Added tests for like() with slashes.
      adds  90c2490   Changing for new Catch location
      adds  f114364   Using new Catch location.
      adds  e81b916   Version 0.18
      adds  2f7b742   0.19  Tue Sep 18 17:48:32 EDT 2001     * Test::Simple and Test::More no longer print their diagnostics       to STDERR.  It instead goes to STDOUT.
      adds  2475791   Fixing MANIFEST for new sample-tests location
      adds  d92d81d   Added temporary special case for Parrot::Test to make their line & file come out properly when calling ok()
      adds  be0bd8d   Extra skip() in @EXPORT
      adds  a77e717   Using diagnostic() instead of my_print()
      adds  b67da8a   Version 0.30.  Major overhaul.  Gutted completely to use Test::Builder
      adds  f335039   Version 0.30
      adds  8f8ba1d   Knocked a number of things off due to Test::Builder.
      adds  f37651e   Version 0.30
      adds  1b2801c   fucked up the repository, sample_tests history lost
      adds  564cf7f   Version 0.02
      adds  9686883   Adding t/output.t
      adds  5f251bd   More requests from Dave Rolsky
      adds  1130930   Test for output() methods by chromatic
      adds  77968da   Ooopsie, the Makefile.PL was always sleeping.  I thought it was a little slow.  Thanks to Dave Rolsky.
      adds  74403b7   Added no_header() and no_ending() at the request of Dave Rolsky Haven't tested it yet, but it didn't break anything else.
      adds  526076a   Added in import option to Test::More to allow control of what gets imported.
      adds  b63bc7c   Testing the new import option.
      adds  c4fa885   Added tests for no_ending and no_header
      adds  c800f48   Forgot Builder.t
      adds  22213b8   Added docs for import
      adds  294bca7   Test for the new import flags
      adds  706af8b   Version 0.31
      adds  8964732   Adding is_deeply tests
      adds  eead9dc   Just upping the version #
      adds  1cded2e   Adding is_deeply()
      adds  8c85fd0   Upping the version #
      adds  882252c   Adding tests for is_deeply
      adds  fb6356c   Test for is_deeply
      adds  8b196d3   can_ok()     Minor warning in 5.005_03 and down about using 'main' as a class name.
      adds  404131f   Forgot to add these tests to CVS
      adds  32b41f0   Just uping the version # for release.
      adds  b5e5409   Removing use of Carp to avoid creating false positives.  Replacing with simple _carp() function.  Miyagawa found this bug.
      adds  76480fa   Adjusting for new isa_ok() diagnostic output.
      adds  a568870   Mentioned the specific Test::Harness needed in skip messages
      adds  44a127a   Ensuring that nested skip() works.
      adds  94bb0bf   Moved import() into a better place for the docs.
      adds  54d0180   Adding tests for plan()
      adds  7c024ce   Added perl5.6.0 to the list of tested perls.
      adds  6fea3bd   0.32
      adds  927a4ff   Added t/filehandles.t test to ensure STDOUT can be mucked with
      adds  bca42dd   Updating the TODO list
      adds  5080ce0   Turns out perl core tests were relying on the fact that they could redirect STDOUT and STDERR without effecting test output.  So we're back to duping them and officially supporting this.
      adds  57f7faa   Have to unbuffer STDOUT in this case else the output will come out in the wrong order when passed to a pipe.
      adds  7cd4853   Adding a README file
      adds  a1bb45f   POD cleanup and licenses added by Autrijus Tang
      adds  49a98fc   Little VMS fix, the file needs to be closed.
      adds  8203a6d   Syncing up with the wiki version.
      adds  02d836a   Version 0.33
      adds  2292270   Upping the $VERSION.  Few mentions of Pod::Tests still around switched to Test::Inline
      adds  e421523   Version 0.34
      adds  481de31   Version 0.06
      adds  ce35ce7   Version 0.34
      adds  97d14be   Version 0.34
      adds  1f7f771   Adding tests to ensure isnt() does the right thing with undef, empty strings and 0.
      adds  daeb5a0   Adding tests for the combinations of undef, '' and 0.
      adds  8887388   Should I expose diag() in the Test::More interface?
      adds  4ddfa1f   Version 0.35
      adds  76ef399   Hard-coded the filename instaed of using $0.
      adds  799bb38   Version 0.35
      adds  84a967a   Upping the version # for release
      adds  2d5ba6c   Version 0.07
      adds  c4fe403   Expanded after some thought.
      adds  e246d53   Testing to ensure printed output and test output come out in the right order
      adds  25af5b3   Version 0.36
      adds  62c375b   More stuff TODO.
      adds  bdf04b5   Just upping the version # for release.
      adds  9d93581   Added todo_skip.
      adds  f930194   Added todo_skip
      adds  db8dc4f   Added tests for todo_skip
      adds  962f762   Clarified the Alpha software situation
      adds  9f4c1cd   Implemented cmp_ok().  Need to test and document.
      adds  a84ee1d   Added test for isa_ok() bugs.
      adds  79c1ef7   Test hangs on VMS < 5.005_03
      adds  2a8e3b4   Added tests for new isa_ok() on references
      adds  d9f2ba2   0.40 knocked a good chunk off the TODO list
      adds  18c7461   Version 0.10
      adds  90174d3   Version 0.40
      adds  1917efd   Version 0.40  upping for release
      adds  091a00d   Testing unlike(), builder(), cmp_ok()
      adds  db8dcc0   Adjusting line numbers
      adds  becaca1   Version 0.40
      adds  6d07191   Removed redundant dist() section.
      adds  b65ef55   Version 0.11
      adds  471d028   Version 0.41
      adds  6a0fde9   Added tests to make sure $@ and $! are preserved.
      adds  0f5e6db   Version 0.41
      adds  48c4cd0   Version 0.41
      adds  dfe4baa   diag() tests
      adds  51ba24a   diag() exposed
      adds  95e22e4   Added some more questions.
      adds  13ff40c   Fixed a typo
      adds  7205473   Synced tests up with the core versions
      adds  ac89433   Upping the $LAST_API_CHANGE
      adds  e244811   Noting need for test name sanity.
      adds  aeb2897   Version 0.12
      adds  645e668   Version 0.42
      adds  93e161a   Version 0.42
      adds  85648ad   Adding tests for current_test()
      adds  31de0fc   Adjusting for grammar fixes.
      adds  a892bee   Version 0.42
      adds  3ae9cd8   Test not complete, buts not fixed
      adds  09711ca   Adding check for current_test w/o tests run bug
      adds  63a82cd   Making error messages point at their culprits.
      adds  38b22a8   Added Dave Rolsky's current_test() fix.
      adds  d72d0c3   Apostrophilic Jihad c/o Wolfgang Laun.
      adds  94f20ec   Added in MJD's infinite loop question.
      adds  e75e1eb   Adding Mark Fowlers idea for diag() to return false
      adds  eb2d984   Incrementing the version for release.
      adds  db7e82a   Adding maybe_regex
      adds  7361efe   can_ok() with overridden can() fix.
      adds  6ff6491   Adding perl core header magic.
      adds  0d6cf0c   Tests for isa() and can() overrides
      adds  966326f   chromatic's newline escape patch
      adds  a616ff6   Making plan() vomit when its fed something it doesnt understand
      adds  e5c6959   Fixing exit code checking to be POSIX compliant. (Ken Hirsch)
      adds  6c0dad2   Fixing test on older perls, removing qr//
      adds  4730c5c   Tatsuhiko Miyagawa fixed use_ok() with pragmata on older perls
      adds  1b43afe   Quieting diag(undef) warnings
      adds  ae36945   Adding t/lib/TieOut.pm
      adds  23272d3   Incrementing version numbers for release
      adds  2a8e1e2   Disallowing double plans. (RT #553)
      adds  ff2e155   Staring 0.45 changes
      adds  7e0ab2f   Patching in Andy Lester's improved SKIP/TODO docs.
      adds  5c60d6c   Incrementing versions
      adds  baad269       - Kicking up the minimum version of Test::Harness to one that's       fairly bug free.
      adds  b31fc74       - Made clear a common problem with use_ok and BEGIN blocks.
      adds  3ad1ecf   The double plan guard broke the plan() tests checking to see if it would reject bad arguments.  Trying to call plan() more than once with bad arguments instead tripped the double plan guard.  So we moved it into another test.
      adds  3315864       - Arthur Bergman made Test::Builder thread-safe.
      adds  82ba9bf       - Noted eq_set() isn't really a set comparision.
      adds  b165993       - Test fix, exit codes are broken on MacPerl (bleadperl at 16868)     - Make Test::Simple install itself into the core for >= 5.8     - Small fixes to Test::Tutorial and skip examples
      adds  f56b7dd       * Added TB->has_plan() from Adrian Howard     - Clarified the meaning of 'actual_ok' from TB->details
      adds  0660bf1       * Added TB->details() from chromatic
      adds  db1acf5       - Neil Watkiss fixed a pre-5.8 test glitch with threads.t
      adds  6b207a6       * If the test died before a plan, it would exit with 0 [ID 20020716.013]
      adds  498b5c1   Dating for release.
      adds  49cdf75   Adding clean perl5.6.1
      adds  6dfaad2   Quoting 'ok' for 5.004 to avoid warning.
      adds  e2f6ccd   Incrementing version # for release.
      adds  567a917   Adding example of calculating the number of tests.
      adds  e7cdd83   Example accidentally had a 1 in it.
      adds  31b4e62       * Tatsuhiko Miyagawa noticed Test::Builder was accidentally storing       objects passed into test functions causing problems with tests       relying on object destruction.
      adds  eceece1       - Peter Scott made the ending logic not fire on child processes when       forking.
      adds  f30c585   Adding fork test.
      adds  8b9503b   Adding bleadperl to the testing mix.
      adds  f03d3fb   Incrementing version numbers.
      adds  0058ec0   We changed the level earlier on for the test since we're using the T::B object directly so it had to be set back so Test::More functions produce correct diagnostics.
      adds  d12da97   Adding 5.8.0 with threads to the testing mix.
      adds  fb57fda       * Test::Builder is once again ithread safe.
      adds  d58536a   eval_ok() now covered by Test::Exception
      adds  d7252c8   Older perls now use t/lib so we can find the new Test::Harness when testing.  I'm going to make the T::H upgrade non-optional shortly.
      adds  89f0df7   Fixed a minor 5.4.0 quoting warning.
      adds  97d7a2a   Documenting how use_ok() can be used to check version numbers.
      adds  ae9b820   Changes to use_ok() to actually use use() altered the error slightly to include a "BEGIN failed" line.  I left it in and hacked the file and line number appropriately.
      adds  ba16f19   Adding tests for version number checks.
      adds  342cd99   Synched with MakeMaker's more advanced TieOut.
      adds  69c9682   Changes so far.
      adds  cd2cf41   Noting Nick's needs for a better way to analyze the pass/fail inside the test program itself.
      adds  c859a92   No longer requiring File::Spec, its just for testing.
      adds  bbe2a89   Adding skip description.
      adds  0bd48e5   This test doesn't require a Test::Harness upgrade.  The no_plan output is trapped and checked independently.
      adds  5ab8c4e       * Test::Harness upgrade no longer optional.  It was causing too       many problems when the T::H upgrade didn't work.
      adds  ca45daf   Upping version numbers.
      adds  8bb86f4       * Drew Taylor added a 'no_diag' option to Test::More to switch       off all diag() statements.
      adds  57f22f3       * Test::Builder/More no longer automatically loads threads.pm       when threads are enabled.  The user must now do this manually.
      adds  26166a3       * Test::Builder/More no longer automatically loads threads.pm       when threads are enabled.  The user must now do this manually.
      adds  6f5359b       * Test::Builder/More no longer automatically loads threads.pm       when threads are enabled.  The user must now do this manually.
      adds  a05f1c2       * Alex Francis added reset() reset the state of Test::Builder in       persistent environments.
      adds  edbfe38       - David Hand noted that Test::Builder/More exit code behavior was       not documented.  Only Test::Simple.
      adds  e171853   Putting out an alpha release.  A lot has changed.
      adds  7a167f7   Got the logic wrong.  We don't want to skip the test if threads aren't configured, just load threads.
      adds  246c915   T::B is used to running one level down.  Have to raise the level else it has problems finding its caller.
      adds  6072d6e   Forgot, threads.pm is only a 5.8.0 thing.
      adds  9edc41e   5.4.0 couldn't handle 0.48_01 as a version wtihout warning.  So we supress it.
      adds  c484c21   Returning the new fh on setting is a bad idea.  It should return the old fh so this idiom is possible:
      adds  7350769   In theory you could write a T::B subclass which calls each method in a wrapper to change the output.  Something like:
      adds  4b7db34   noting the caveats about no_plan and TODO in their respective documentation.
      adds  cef0c4b   Updating the copyright year.
      adds  96fd1a8   Typo in $pope->isa('Catholic') example noted by Thomas Eibner
      adds  d9641b0   Doc typo find by Abigial
      adds  dbf20f5   Making close() work.
      adds  62d1881   Simplifying T::H failure code.
      adds  0ff8bae   Changing example using isa() and ok() to something less obviously bad style.
      adds  33586e9   Making File::Spec only necessary for development purposes.
      adds  2545f80   Making no tests being run an exit 255 error.
      adds  90b581f   Mentioning Test::Deep and Test::Differences as alternatives to is_deeply().
      adds  3242b6b   0.48_02     - Mentioning Test::Differences, Test::Deep and Bundle::Test.     - Removed dependency on File::Spec.     - Fixing the grammar of diagnostic outputs when only a single test       is run or failed (ie. "Looks like you failed 1 tests").       [Darren Chamberlain]
      adds  a2a7e52   Fixing the end diagnostics to get test/tests right (Darren Chamberlain)
      adds  2d6acd3   Fixing the end diagnostics to get test/tests right (Darren Chamberlain)
      adds  a824105   Stock MANIFEST.SKIP file.
      adds  ae433a4   Updating MANIFEST with 'make manifest' so things got a little shuffled.
      adds  71ea4bc   effects/affects
      adds  44e1955   Reducing the -T taint test.
      adds  6acb88f   (0.48.D099) Add batch_test_command
      adds  ed6067e   (0.D001) Test-Simple 0.48
      adds  56301d6   (0.49.D001) Keep improving the batch_test_command
      adds  bcbee08   (0.49.D002) Fix aet -bl
      adds  cd8da4b   (0.49.D003) Add backup files to symlink exceptions
      adds  c34b719   (0.49.D004) Add file templates
      adds  1eaef1e   (0.49.D005) RT 4944 - unlike() missing prototype
      adds  c1faf91   (0.49.D006) Fix it so that the tests write to a temp directory under Aegis.
      adds  325bad2   (0.49.D007) Fix it so that ,D files don't get copied into blib
      adds  ddd5239   (0.49.D008) Thank Blackstar
      adds  bf9a2c8   (0.49.D009) Update Changes file
      adds  f1368ff   (1.49.D001) Put C<<>> around $foo->bar code in docs.
      adds  01076eb   (1.D001) Put C<<>> around $foo->bar code in docs. (clone of 1.49.D001)
      adds  6beda67   (1.49.D002) Fix t/runtests so it exits 1 on failed tests.
      adds  36edd0d   (1.49.D003) Well, the last change didn't fix anything
      adds  148bcbe   (1.49.D004) aet -bl still not working.
      adds  f76b294   (1.49.D005) isnt(undef, undef);
      adds  5c98d56   (1.49.D006) Forgot to update Changes in change 22
      adds  ffb7f7e   (1.49.D007) RT 3747 - eq_set doesn't work right if first element is an array ref
      adds  4e9ba8f   (1.49.D008) Update the Changes file for change 16
      adds  a3e8995   (1.49.D009) Honor $ENV{HARNESS_ACTIVE} for diagnostic output.
      adds  af7a57d   (1.49.D010) RT 4232 - String overloaded objects as test names causing problems in ithreads
      adds  ae10fd1   (1.49.D011) is_deeply() check its arguments
      adds  5733ee5   (1.49.D012) Change version # for 0.48_02 alpha release
      adds  26f1710   (1.49.D013) t/harness-active.t bad with relative blib
      adds  4efae9f   (1.49.D014) Prepare Changes file for release
      adds  4b21cd4   (1.49.D016) Set version # to 0.49 for release
      adds  d3cd708   (1.49.D017) Make trivial change to t/runtests to clear up merge problem
      adds  94a1266   (1.49.D018) Fix MANIFEST
      adds  a2ba54d   Change from Aegis back to CVS. Remove Aegis specific files and features.
      adds  4e8e50f   Removing more Aegisisms.
      adds  2e39521       * Fixed bug in fail-more test on Windows (not a real bug).       [rt.cpan.org 8022]
      adds  a64eeb2   Note change to SVK. Increment and date for release.
      adds  b648862    r1965 at windhund:  schwern | 2004-11-18T05:11:54.469393Z      - Change from CVS to SVK.  Hopefully this is the last time I move        version control systems.
      adds  3c4c7f2   
      adds  1156b7c    r2111 at windhund:  schwern | 2004-11-21T19:06:39.980588Z      * Fixed bug in fail_one.t on Windows (not a real bug).
      adds  fb09e7e    r2112 at windhund:  schwern | 2004-11-21T19:07:33.124612Z  Adding signature test.
      adds  0f20311   Testing svn auth
      adds  9adab15   Testing svn auth caching
      adds  30e70e3   Duplicate change log entry
      adds  d14da20       - TODO reasons as overloaded objects now won't blow up under threads.       [Autrijus Tang]     - skip() in 0.50 tickled yet another bug in threads::shared.  Hacked       around it.
      adds  b0ac1da   Dating and incrementing versions for release.
      adds  bb6898a   Eliminated everything already in RT. Mention the RT queue.
      adds  509a1a2       - undef no longer equals '' in is_deeply() [rt.cpan.org 6837]
      adds  9f46f50       - is_deeply() would sometimes compare references as strings.       [rt.cpan.org 7031]
      adds  43f8b71       - eq_array() and eq_hash() could hold onto references if they failed       keeping them in memory and preventing DESTROY.  [rt.cpan.org 7032]
      adds  2d7aaa0   Thanks Fergal.
      adds  57aa4cb   Update copyright notices.  Eliminate redundant notice from README.
      adds  a8a9970       - is_deeply() could confuse [] with a non-existing value       [rt.cpan.org 7030]
      adds  05ff4c3       - eq_set() could cause problems under threads due to a weird sort bug       [rt.cpan.org 6782]
      adds  7b5ccf5       - is_deeply() diagnostics a little off when scalar refs were inside       an array or hash ref [rt.cpan.org 7033]
      adds  2e99fec   Converting to use TieOut.
      adds  1550ed6   Adding emphesis to some changes
      adds  41ad859       * diag @msgs would insert # between arguments. [rt.cpan.org 8392]
      adds  0742497   Make _print() a bit simpler like diag()
      adds  2bf8cab   Having FILENO helps when looking at the filehandle in the debugger
      adds  e349d4a   I just broke TB->todo and realized I'd never explicitly tested it.
      adds  0a01c2a       - plan() was accidentally exporting functions [rt.cpan.org 8385]
      adds  1fb3f6e   Incrememting version # and dating for alpha release
      adds  4e6f2e4   Add to repo
      adds  4264c49   Clarify that these bugs have been around for a while
      adds  8e8e979   Unused var.
      adds  4aaacf7       * is_deeply() and all the eq_* functions now handle circular data       structures.  [rt.cpan.org 7289]
      adds  0283fa9    r2177 at windhund:  schwern | 2004-11-26T23:46:46.548405Z      * require_ok() now handles filepaths in addition to modules.
      adds  aebe347    r2178 at windhund:  schwern | 2004-11-26T23:49:34.219965Z  mv t/overload.t t/overload_threads.t to make way for a test of TM with  overloaded objects without threads.
      adds  fac4866    r2179 at windhund:  schwern | 2004-11-26T23:51:53.434238Z  Adding some comments for some tests that look oddly written otherwise.
      adds  2113bbf    r2180 at windhund:  schwern | 2004-11-27T00:12:48.327529Z      - Clarifying Test::More's position on overloaded objects      - Fixed a bug introduced in 0.51_01 causing is_deeply() to pierce        overloaded objects.
      adds  a8d877b    r2181 at windhund:  schwern | 2004-11-27T00:16:25.218655Z      - Mentioning rt.cpan.org for reporting bugs.
      adds  85cbd6e    r2187 at windhund:  schwern | 2004-11-27T17:52:05.618576Z  Incrementing versions and dating for release.
      adds  4eae21f    r2188 at windhund:  schwern | 2004-11-27T17:52:57.488157Z  META.yml changed
      adds  d314a77    r2192 at windhund:  schwern | 2004-11-28T21:34:19.233774Z      - plan() now better checks that the given plan is valid.        [rt.cpan.org 2597]
      adds  c745fe8    r2194 at windhund:  schwern | 2004-11-29T03:18:05.713919Z  Removing cruft from when I copied the test from Mod::Sig.
      adds  2f1498c    r2195 at windhund:  schwern | 2004-11-29T03:23:23.908170Z  Allow the test to skip if the SIGNATURE file isn't there or empty.
      adds  868f0ca    r2196 at windhund:  schwern | 2004-11-29T03:24:04.205831Z  Versioning for release.  Next set of bugs involve playing with forking,  want to get a release out before doing that.
      adds  38c9115    r2198 at windhund:  schwern | 2004-11-29T09:48:01.668968Z      - Apparently its possible to have Module::Signature installed without        it being functional.  Fixed the signature test to account for this.        (not a real bug)
      adds  7589b38    r2199 at windhund:  schwern | 2004-11-29T09:48:17.867370Z  Incrementing version numbers for release.
      adds  b9318c3   Unused variable
      adds  0ad6c0f   Forgot to add these
      adds  637d28d       - sort_bug.t wasn't checking for threads properly.  Would fail on       5.6 that had ithreads compiled in. [rt.cpan.org 8765]
      adds  b9e477a       - maybe_regex() now handles undef gracefully.     - maybe_regex() now handles 'm,foo,' style regexes.
      adds  b237f11       - *output() methods now handle tied handles and *FOO{IO} properly.
      adds  cae7f83       - current_test() can now be set backward.
      adds  d4c46ee   Clip trailing space off skip with no reason.  Needed for Test::Legacy to match Test.pm's tests and besides, its kinda sloppy.
      adds  9b02716   Version 0.53_01
      adds  28825ed   Better diagnostics on failure
      adds  7ae58b3       * $how_many is optional for skip() and todo_skip().  Thanks to       Devel::Cover for pointing this out.
      adds  589db61   Testing todo_skip() "you forgot how_many" warning
      adds  0a6828a   Testing the ref vs not ref is_deeply() case.
      adds  6e8245c   Cleaning up the code to check what sort of reference type something is.
      adds  9c771fb   sign
      adds  f60dd11   Shut up warning on 5.5.4
      adds  ce0e66e       - Removed a user defined function called err() in the tests to placate       users of older versions of the dor patch before err() was weakend.       [rt.cpan.org 8734]
      adds  8aa556e   5.5.4's can() will warn on undef.
      adds  d64e480   Increment version #s
      adds  68ec53d   Version 0.54. Dating and signing for release.
      adds  2072798   Signature up
      adds  c6bba34   Damned mandatory file locking on Win32
      adds  26c4074   Umm, the last revision to fork.t was making it detect a working fork() on Win32 taken from t/op/fork.t in the core.
      adds  bb84ac7       * Test::Builder now has a create() method which allows you to create       a brand spanking new Test::Builder object.
      adds  45596ca   That last change to 00signature.t was making CIPHER_UNKNOWN a skip.
      adds  00ee220   Cleanup fix on VMS.
      adds  dc5a426    r3646 at windhund:  schwern | 2005-03-03 12:43:33 -0800  Add a couple of tests for empty and undef.
      adds  e7667bf    r3647 at windhund:  schwern | 2005-03-03 12:46:23 -0800      * require_ok() was not working for single letter module names.
      adds  580ff71    r3646 at windhund:  schwern | 2005-03-03 12:43:33 -0800  Add a couple of tests for empty and undef.
      adds  c7c8303    r3647 at windhund:  schwern | 2005-03-03 12:46:23 -0800      * require_ok() was not working for single letter module names.
      adds  28268de    r4411 at windhund:  schwern | 2005-04-24 01:26:36 -0700      - is_deeply() and eq_* now work with circular scalar references        (Thanks Fergal)
      adds  00cd9d9    r4412 at windhund:  schwern | 2005-04-24 01:35:58 -0700      - Use of eq_* now officially discouraged.      - Removed eq_* from the SYNOPSIS.
      adds  18b0e14    r4417 at windhund:  schwern | 2005-04-24 01:47:05 -0700  $ok should not have been set from the result of $Test->diag.  Its just a  happy accident that it worked because diag() returns false.
      adds  8040501    r4418 at windhund:  schwern | 2005-04-24 01:51:49 -0700  Forgot to check the return value of some is_deeply() tests.
      adds  d02e752    r4419 at windhund:  schwern | 2005-04-24 01:58:12 -0700      - is_deeply(undef, $not_undef); now works. [rt.cpan.org 9441]
      adds  419c355    r4420 at windhund:  schwern | 2005-04-24 01:59:47 -0700  Removing META.yml and SIGNATURE from the MANIFEST as they're added by  MM in the distdir.
      adds  a2563f5    r4421 at windhund:  schwern | 2005-04-24 02:07:48 -0700  Check that all is_deeply() failures return false.  This exposed a bug!  is_deeply() was still trying to plow ahead with the wrong arguments.
      adds  05e5583    r4422 at windhund:  schwern | 2005-04-24 02:09:29 -0700  Move is_deeply.t to is_deeply_fail.t because its checking what happens  when is_deeply fails.  This makes room for an is_deeply.t to check for  interesting situations when is_deeply should succeed.
      adds  d6ebbaa    r4423 at windhund:  schwern | 2005-04-24 02:34:43 -0700      - is_deeply() was mistakenly interpeting the same reference used twice        in a data structure as being circular causing failures.        [rt.cpan.org 11623]
      adds  a0e2008    r4424 at windhund:  schwern | 2005-04-24 02:39:22 -0700  Minor precedence issue.  rt.cpan.org #9204
      adds  57de381    r4425 at windhund:  schwern | 2005-04-24 02:47:50 -0700      - Loading Test::Builder but not using it would interfere with the        exit code if the code exited. [rt.cpan.org 12310]
      adds  bfc638f    r4485 at windhund:  schwern | 2005-04-26 20:41:09 -0700  Make the filehandle storage be per-object.
      adds  dcc3aae    r4486 at windhund:  schwern | 2005-04-26 20:44:39 -0700      - is_deeply() diagnostics now disambiguate between stringified references        and references.
      adds  cfe2f0a    r4487 at windhund:  schwern | 2005-04-26 20:45:03 -0700  Forgot to update the test #.
      adds  9c107bb    r4488 at windhund:  schwern | 2005-04-26 20:50:39 -0700  Code was right, test was wrong.  is_deeply() treats string overloaded  objects as strings.
      adds  ea5d9fe    r4493 at windhund:  schwern | 2005-04-26 21:26:26 -0700      - Files opened by the output methods are now autoflushed.      - todo() now honors $Level when looking for $TODO.
      adds  6eb2f11    r4494 at windhund:  schwern | 2005-04-26 21:26:54 -0700  Update the MANIFEST with new tests.
      adds  c7516a5    r4499 at windhund:  schwern | 2005-04-26 21:52:34 -0700  Version 0.59_01
      adds  e9d2736    r4500 at windhund:  schwern | 2005-05-03 14:22:24 -0700  Explain a bit better that new() returns the same object and why.
      adds  8d2dde2    r4501 at windhund:  schwern | 2005-05-03 14:46:28 -0700  I really should learn to run the tests before committing.
      adds  4df73e7    r4502 at windhund:  schwern | 2005-05-03 14:54:57 -0700      - Moved the docs around a little to better group all the testing        functions together. [rt.cpan.org 8388]
      adds  7a9ada8    r4503 at windhund:  schwern | 2005-05-03 14:56:03 -0700  Note the RT ticket the last change was from.
      adds  2a47ed6    r4504 at windhund:  schwern | 2005-05-03 15:16:54 -0700      * Added a BAIL_OUT() function to Test::More [rt.cpan.org 8381]      - Changed Test::Builder->BAILOUT to BAIL_OUT to match other method's        naming conventions.  BAILOUT remains but is deprecated.
      adds  a316e6b    r2400 at windhund:  schwern | 2005-07-01 16:36:30 -0700      * Changed the standard failure diagnostics to include the test name.        [rt.cpan.org 12490]
      adds  c8978f4    r2402 at windhund:  schwern | 2005-07-01 16:59:47 -0700  Forgot to include the RT tracking number.
      adds  fa264e0    r2403 at windhund:  schwern | 2005-07-01 17:02:15 -0700      - is_deeply() was broken for overloaded objects in the top level in        0.59_01.  [rt.cpan.org 13506]
      adds  7347c4c    r2406 at windhund:  schwern | 2005-07-01 20:01:24 -0700  Encapsulate the no warnings check and delete the contents of $warnings  after each check to ensure that one failure does not propogate on down.
      adds  8b2f0c6    r2408 at windhund:  schwern | 2005-07-02 16:41:54 -0700      - cmp_ok() will now treat overloaded objects as numbers if the comparison        operator is numeric.      - cmp_ok(), like() and unlike will now throw uninit warnings if their        arguments are undefined.      - cmp_ok() will now throw warnings as if the comparison were run        normally, for example cmp_ok(2, '==', 'foo') will warn about 'foo'        not being numeric.  Previously all warnings in the c [...]
      adds  f912df3    r2410 at windhund:  schwern | 2005-07-02 16:48:13 -0700  Document RT tickets for the last changes.
      adds  61d5298    r2411 at windhund:  schwern | 2005-07-02 17:16:46 -0700      - Tests will now report *both* the number of tests failed and if the        wrong number of tests were run.  Previously if tests failed and the        wrong number were run it would only report the latter.        [rt.cpan.org 13494]      - Missing or extra tests are not considered failures for the purposes        of calculating the exit code.  Should there be no failures but the        wrong number of tests t [...]
      adds  4dc4060    r2414 at windhund:  schwern | 2005-07-02 21:51:20 -0700      - Avoiding an unbalanced sort in eq_set() [bugs.perl.org 36354]
      adds  335be0b    r2415 at windhund:  schwern | 2005-07-02 22:04:58 -0700  Stupid syntax error.
      adds  59f4f50    r2416 at windhund:  schwern | 2005-07-02 22:05:52 -0700      - Documenting that eq_set() doesn't deal well with refs.
      adds  3ce7413    r2417 at windhund:  schwern | 2005-07-02 22:06:17 -0700  Remove checks for older Test::Harness.  We now require 2.03.
      adds  19b6da1    r2422 at windhund:  schwern | 2005-07-02 22:19:08 -0700      - Clarified how is_deeply() compares a bit.
      adds  aeb2823    r2423 at windhund:  schwern | 2005-07-03 15:57:29 -0700  Fixing a few issues with 5.4.5.
      adds  dea4a36    r2424 at windhund:  schwern | 2005-07-03 16:05:28 -0700      * Once again working on 5.4.5.
      adds  b3eb00d    r2428 at windhund:  schwern | 2005-07-03 18:12:34 -0700  Version 0.60_01
      adds  8050895    r2441 at windhund:  schwern | 2005-07-23 04:00:53 -0700      - Minor Win32 testing nit in fail-more.t
      adds  fb68308    r2451 at windhund:  schwern | 2005-07-23 12:11:16 -0700  Oops, didn't run the tests after the last change.
      adds  e47b35d    r2461 at windhund:  schwern | 2005-07-29 00:47:52 -0700      - Added no_diag() method to Test::Builder and changed Test::More's        no_diag internals to use that. [rt.cpan.org 8655]
      adds  48c25bf    r2462 at windhund:  schwern | 2005-07-29 03:02:08 -0700  I don't really know why no_diag was in plan().  It should be part of the  import logic.
      adds  e531b7a    r2463 at windhund:  schwern | 2005-07-29 03:22:24 -0700  Its often requested that test module authors can get at Test::More's  import() method.  This moves import() and builder() into Test::Builder::Module.  Test::More and Test::Simple then inherit from it.  This also beefs up  Test::Simple's import method to match Test::More.
      adds  7f202cd    r2470 at windhund:  schwern | 2005-07-30 13:41:54 -0700  Piotr Fusik did a spell check of the perl source and found some typos.
      adds  f5e1e7c    r2472 at windhund:  schwern | 2005-08-01 15:58:36 -0700  More typos found by Piotr Fusik.
      adds  f5a0844    r2520 at windhund:  schwern | 2005-08-08 20:57:24 -0700  Call builder() in each function rather than hard code it in a global.  This  allows builder() to change the object later on.
      adds  70f192d    r2521 at windhund:  schwern | 2005-08-08 20:59:00 -0700  Add in a SYNOPSIS example of building Test::Simple.
      adds  8e6a1a5    r2522 at windhund:  schwern | 2005-08-09 00:22:34 -0700      * Deprecated no_diag() as an option to "use Test::More".  Call the        Test::Builder method instead.
      adds  9a7f268    r3632 at windhund:  schwern | 2005-09-23 22:39:51 -0700  On operating systems with default mandatory exclusive write locks for  filehandles open for writing (VMS) some_file cannot be read until  the Test::Builder object closes the filehandle.  Simplest way to do this is  to destroy it.
      adds  60d8e99    r3633 at windhund:  schwern | 2005-09-23 22:40:11 -0700  Make Test::Simple and Test::More eat their own dog food.
      adds  3c1a87f    r3634 at windhund:  schwern | 2005-09-23 22:40:46 -0700  Added a LICENSE field.
      adds  e11edc3    r3635 at windhund:  schwern | 2005-09-23 22:57:25 -0700      * is_deeply() would call stringification methods on non-object strings        which happened to be the name of a string overloaded class.        [rt.cpan.org 14675]
      adds  ab99b4b    r3636 at windhund:  schwern | 2005-09-23 23:26:44 -0700  Incrementing versions for release.  Version 0.61.
      adds  0ef7718    r3637 at windhund:  schwern | 2005-09-25 23:18:54 -0700      - is_deeply() can now handle function and code refs in a very limited        way.  It simply looks to see if they have the same referent.        [rt.cpan.org 14746]
      adds  98b8ea3    r3644 at windhund:  schwern | 2005-09-25 23:21:27 -0700  Noting that the current function and glob ref behavior may change.
      adds  6431068    r3646 at windhund:  schwern | 2005-09-25 23:31:49 -0700  Test is_deeply with function refs and globs.
      adds  621493e    r3652 at windhund:  schwern | 2005-10-07 23:52:06 -0700  Absorbing Test::Builder::Tester 1.01.  It doesn't work with this version  of Test::More.
      adds  d2c92d7    r3653 at windhund:  schwern | 2005-10-07 23:55:12 -0700      * Aborbed Test::Builder::Tester.  The last release broke it because its        screen scraping Test::More and the failure output changed.  By        distributing them together we ensure TBT won't break again.
      adds  f75ebae    r3654 at windhund:  schwern | 2005-10-07 23:56:50 -0700  Increment versions.
      adds  29ce52e    r3655 at windhund:  schwern | 2005-10-07 23:57:15 -0700  Add TBT to MANIFEST
      adds  31c7588    r3662 at windhund:  schwern | 2005-10-08 00:55:50 -0700  Two identical "Failed test" lines, same file, same line number, right next  to each other would confuse the regex.  It would get greedy and eat both  lines.  Solution:  be non-greedy.
      adds  92c7eda    r3664 at windhund:  schwern | 2005-10-08 01:02:37 -0700      * Test::Builder->BAILOUT() was missing.
      adds  b70b7c2    r3666 at windhund:  schwern | 2005-10-08 01:22:24 -0700  Handle TODO tests.
      adds  afafa77    r3668 at windhund:  schwern | 2005-10-08 01:24:59 -0700  Expunge uses of test_err() to test # Failed test from the docs.
      adds  f0bca97    r3669 at windhund:  schwern | 2005-10-08 01:25:47 -0700  Date for release.
      adds  d8c3cbe    r3670 at windhund:  schwern | 2005-10-08 01:26:38 -0700  There was no 0.61_01.
      adds  5f35347    r3671 at windhund:  schwern | 2005-10-08 01:27:53 -0700  typo
      adds  ebe9b36   Fixed RT #11319. Fixed some other test failures. Note that this makes test_out() a lot less useful and this module a lot more     useful.
      adds  c975984   Fixed a documentation typo.
      adds  80c1175    r3609 at dhcp176:  schwern | 2006-05-29 15:05:48 -0500  Typo in BAIL_OUT docs. [jeff deifik]
      adds  ab7d42a    r3615 at dhcp176:  schwern | 2006-06-26 14:14:22 -0500   r3614 at dhcp139 (orig r3688):  chromatic | 2006-06-12 23:53:24 -0500   Fixed a documentation typo.
      adds  dca0e54    r3612 at windhund (orig r3686):  rfoley | 2006-05-31 11:18:20 -0700  rt.cpan.org #15654 can_ok handles undefined method name
      adds  38d4f44    r4364 at windhund (orig r3718):  schwern | 2006-07-08 22:51:16 -0700  Untabify Richard's change
      adds  8a47fbe    r4365 at windhund (orig r3719):  schwern | 2006-07-08 22:51:28 -0700  Fix up the change log.
      adds  0c5b21f    r3609 at windhund:  schwern | 2006-05-29 13:05:48 -0700  Typo in BAIL_OUT docs. [jeff deifik]
      adds  c1f3601   
      adds  631dce3    r4373 at windhund:  schwern | 2006-07-08 23:41:42 -0700  Note chromatic's Test::Builder::Tester changes.
      adds  7f2a7e9    r4374 at windhund:  schwern | 2006-07-08 23:43:51 -0700  Document chromatic's "documentaiton typo" in the Changes log.
      adds  9c77f25    r4375 at windhund:  schwern | 2006-07-08 23:45:42 -0700  Document Jeff's BAIL_OUT doc fix in Changes
      adds  232c5d3   The docs talked about TBT "methods".  They're functions.
      adds  a60e1cd   Changed around the TBT docs to show best practice using test_pass and test_fail rather than hard coding ok and not ok into test_out and test_err lines.
      adds  7ef8aff   Fine, I'll remove the damn LICENSE field.
      adds  a0ff9b7   Increment versions and date for release.
      adds  1957d64   Test::Tester::Tie's name is an artifact from when TBT was Test::Tester. Change it to match TBT.
      adds  2da99fa   skip() will now warn if you get the args backwards.
      adds  ec9815c   Last version busted test_fail().  Reversing 3730.
      adds  a5af778   test_fail() broken.  Reversing 3683.
      adds  d69eae8   0.64 Increment version and date for release.
      adds  b5e1243   We require Test::Harness >= 2.03, not > 2.03.
      adds  199fe3c   Can't use qr//, that's a 5.5 thing.
      adds  c93e613   Change the TBT object to a hash because I can't remember what $self->[1] is.
      adds  0345f4c    r17851 at windhund:  schwern | 2006-09-03 20:34:25 -0400      - Small improvement to the docs to avoid user confusion over        "use Test::More tests => $num_tests" (Thanks Eric Wilhelm)
      adds  ab9a503    r17875 at windhund:  schwern | 2006-09-04 03:16:17 -0400      - Minor fix for a test failure in is_deeply_fail for some Windows        users.  Not a real bug.  [rt.cpan.org 21310]
      adds  431f579    r17876 at windhund:  schwern | 2006-09-04 03:23:07 -0400      - _print_diag() accidentally leaked into the public documentation.        It is a private method.
      adds  7693ccf    r17877 at windhund:  schwern | 2006-09-04 03:35:52 -0400  Convert from ad hoc to Test::Builder
      adds  5b53327    r17878 at windhund:  schwern | 2006-09-04 03:56:10 -0400  Convert to Test::Builder.
      adds  b2746ed    r17879 at windhund:  schwern | 2006-09-04 04:15:12 -0400      * Made most of the error messages report in the caller's context.        [rt.cpan.org #20639]
      adds  3ca6a1b    r17880 at windhund:  schwern | 2006-09-04 04:20:36 -0400  The normal perl diagonstic message ends in a period.
      adds  e30e200    r17881 at windhund:  schwern | 2006-09-04 04:30:26 -0400      * Made the failure diagnostic message file and line reporting portion        match Perl's for easier integration with Perl aware editors.        (so its "at $file line $line_num." now)        [rt.cpan.org #20639]
      adds  2cfb594    r17889 at windhund:  schwern | 2006-09-04 04:39:58 -0400      * 5.8.0 threads are no longer supported.  There's too many bugs.
      adds  ca1c769    r17890 at windhund:  schwern | 2006-09-04 04:41:04 -0400  0.64_01
      adds  d84984e    r18004 at Master-Windhund-IV:  schwern | 2006-09-09 12:14:42 -0400      - Last release broke Perls earlier than 5.8.
      adds  4c628b5    r18005 at Master-Windhund-IV:  schwern | 2006-09-09 12:17:20 -0400  0.64_02  Increment version for release.
      adds  1bf9dea    r19631 at windhund:  schwern | 2006-10-13 18:49:14 -0700      - Tests will no longer warn when run against an alpha version of        Test::Harness [rt.cpan.org #20501]
      adds  8fa6bf3    r24547 at windhund:  schwern | 2006-10-24 13:42:12 -0700  Simple test for Test::Builder->carp() and croak()
      adds  4fec77b    r24548 at windhund:  schwern | 2006-10-24 14:03:44 -0700  Note in Changes that we added carp and croak
      adds  6e69690    r24549 at windhund:  schwern | 2006-10-24 14:04:02 -0700  Test POD coverage.
      adds  f2398ec    r24562 at windhund:  schwern | 2006-10-24 14:09:14 -0700  Test our POD.
      adds  0197bf9    r24563 at windhund:  schwern | 2006-10-24 14:09:25 -0700  Note that we're now testing our POD.
      adds  fb56303    r24564 at windhund:  schwern | 2006-10-24 14:12:24 -0700  Update the COPYRIGHT years.
      adds  7caf2d4    r24565 at windhund:  schwern | 2006-10-24 14:13:35 -0700  Add a LICENSE field.
      adds  e840330    r24566 at windhund:  schwern | 2006-10-24 14:14:09 -0700  Note that we added a license.
      adds  4054428    r25226 at windhund:  schwern | 2006-11-03 18:15:43 -0500  This is a test commit to test a bug in svk push.
      adds  ea32203    r25228 at windhund:  schwern | 2006-11-03 18:16:48 -0500  Delete svk test file.
      adds  2bbcdb7    r25239 at windhund:  schwern | 2006-11-05 12:39:40 -0500  Change "this/that" to "got/expected" in the docs.  Could probably use a  little cleaning up in spots.
      adds  4a400eb    r25240 at windhund:  schwern | 2006-11-05 12:47:23 -0500  Fix the error bad plan error messages.
      adds  30ff899    r25243 at windhund:  schwern | 2006-11-05 13:00:45 -0500  Remove warning in the docs about not mixing numbers with no numbers.  There's nothing wrong with that.
      adds  3a31cb9    r25244 at windhund:  schwern | 2006-11-05 13:02:21 -0500  Update the changes file with the last few things.
      adds  af34baa    r25247 at windhund:  schwern | 2006-11-05 13:12:22 -0500  0.64_03
      adds  93df0fd    r25457 at windhund:  schwern | 2006-11-10 10:29:31 -0600  Version 0.65
      adds  30fb208    r25466 at windhund:  schwern | 2006-11-10 14:46:28 -0600      - Restore 5.4.5 compatibility (unobe at cpan.org) [rt.cpanorg 20513]
      adds  b9c11fd    r1096 at turtle:  dromano | 2006-11-11 22:10:46 -0800      - Restore 5.4.5 regex compatibility (unobe at cpan.org) [rt.cpan.org 20513]
      adds  3534113    r26228 at windhund:  schwern | 2006-12-03 18:26:49 -0500  Release 0.66
      adds  65aa1f9    r26467 at windhund:  schwern | 2006-12-24 15:36:01 -0500  Typo
      adds  3a4d8cf    r26883 at windhund:  schwern | 2007-01-22 16:23:02 -0500      - t/pod_coverage.t would fail if Test::Pod::Coverage between 1.07 and        1.00 were installed as it depended on all_modules being exported.        [rt.cpan.org 24483]
      adds  fcc2503    r26884 at windhund:  schwern | 2007-01-22 16:28:32 -0500  0.67
      adds  af50bb1    r27360 at windhund:  schwern | 2007-02-11 09:38:28 -0500  Document the return value of Test::Builder's testing methods.
      adds  2285792    r27361 at windhund:  schwern | 2007-02-11 09:40:25 -0500  Test for and close a number of places where a $SIG{__DIE__} in the test  would be tripped by failing evals inside Test::Builder/More.
      adds  2f552ec    r27362 at windhund:  schwern | 2007-02-11 10:16:43 -0500  Move "maybe_regex" into a new "Test building utility methods" part of the  docs.  Also move BAILOUT and skip and such into their own section for test  methods which aren't tests.
      adds  dfe5099    r27363 at windhund:  schwern | 2007-02-11 10:19:55 -0500  0.68      Documentation improvements      * Documented the return value of Test::Builder's test methods      - Split out TB's method documentation to differenciate between test        methods (ok, is_eq...), methods useful in testing (skip, BAILOUT...)        and methods useful for building your own tests (maybe_regex...).
      adds  cce323a    r27364 at windhund:  schwern | 2007-02-11 10:25:27 -0500  Ooops, forgot to delete maybe_regex() in its old position when I moved it.
      adds  97eb25c    r27365 at windhund:  schwern | 2007-02-11 10:26:32 -0500  Fix some POD nits as a result of moving stuff around.
      adds  1108ade    r27366 at windhund:  schwern | 2007-02-11 14:11:46 -0500  Unifty all the eval BLOCK code into TB->_try() so they all have the same  protection.
      adds  292d175    r27367 at windhund:  schwern | 2007-02-11 14:32:01 -0500  Finish isolating the eval STRINGs from __DIE__ handlers.
      adds  e4da26b    r27380 at windhund:  schwern | 2007-02-11 11:38:46 -0800  Change _is_fh() so it calls UNIVERSAL::can and isa as methods.  [rt.cpan.org 20890]
      adds  b361e92    r27381 at windhund:  schwern | 2007-02-11 11:38:57 -0800  Put the bug fixes first in the change log.
      adds  e13e236    r27382 at windhund:  schwern | 2007-02-11 11:54:38 -0800  Record the UNIVERSAL::isa fix to _is_fh.
      adds  648b50a    r27383 at windhund:  schwern | 2007-02-11 11:56:23 -0800  A few comments about our remaining uses of UNIVERSAL::foo as functions.
      adds  22b23d3    r27384 at windhund:  schwern | 2007-02-11 12:01:44 -0800  Make TB->is_fh() public.
      adds  d0e39a9    r27385 at windhund:  schwern | 2007-02-11 14:14:47 -0800  Fix the docs with regard to the setting of $Level to show the proper use,  incrementing rather than setting.
      adds  58c8124    r27386 at windhund:  schwern | 2007-02-11 14:15:40 -0800  Note change to $Level docs.
      adds  405086f    r27689 at windhund:  schwern | 2007-03-13 17:22:30 -0700      Test fixes      - We required too old a version of Test::Pod::Coverage.  Need 1.08 and not        1.00. [rt.cpan.org 25351]
      adds  d3022d0    r27690 at windhund:  schwern | 2007-03-13 17:26:05 -0700      - Will now install as a core module in 5.6.2 which ships with Test::More.        [rt.cpan.org 25163]
      adds  72d9c47    r27691 at windhund:  schwern | 2007-03-13 17:29:07 -0700  Version 0.68.  Increment for release.
      adds  4934324    r27695 at windhund:  schwern | 2007-03-14 06:43:22 -0700  Remove completed item from the old TODO list.
      adds  76f27c1    r27696 at windhund:  schwern | 2007-03-14 06:45:07 -0700      Test fixes      - Minor filename compatibility fix to t/fail-more.t [rt.cpan.org 25428]
      adds  5d82e1c    r27702 at windhund:  schwern | 2007-03-15 15:55:11 -0700  0.70  Thu Mar 15 15:53:05 PDT 2007      Bug Fixes      * The change to is_fh() in 0.68 broke the case where a reference to        a tied filehandle is used for perl 5.6 and back.  This made the tests        puke their guts out.
      adds  3e8387b    r27704 at windhund:  schwern | 2007-03-15 17:58:28 -0500  Forgot to update the module version to 0.70 and set the release property
      adds  181b3ce    r27705 at windhund:  schwern | 2007-03-16 17:10:39 -0500  Comment about the nature of the filehandle in is_fh() was backwards.
      adds  a1ed56f    r27706 at windhund:  schwern | 2007-03-16 17:19:55 -0500  Add a test to ensure an object can lie about being an IO::Handle.
      adds  3179509    r32185 at windhund:  schwern | 2007-06-29 20:22:55 -0500  Need a blank line preceeding POD directives.
      adds  924a639    r32711 at windhund:  schwern | 2007-08-02 17:02:40 -0700  POD Typo [rt.cpan.org 28639]
      adds  bbb003d    r32770 at windhund:  schwern | 2007-08-15 15:30:57 -0700      - Removed dependency on Text::Soundex [rt.cpan.org 25022]
      adds  b1fc4b9    r32772 at windhund:  schwern | 2007-08-17 11:18:14 -0700      - Minor POD mistake in Test::Builder [rt.cpan.org 28869]
      adds  3352ce6    r35632 at windhund:  schwern | 2007-09-06 04:53:42 -0700  Fill in and update a bunch of answers.
      adds  ad3ba9e    r35633 at windhund:  schwern | 2007-09-06 04:54:19 -0700  Note the Test::FAQ update.
      adds  dabd58b    r35794 at windhund:  schwern | 2007-09-09 15:46:28 -0700  Less than or equal to, greater than or equal to... eh.
      adds  de8eb14    r35909 at windhund:  schwern | 2007-09-13 19:35:40 -0700  Couple little test fixes for VMS.
      adds  27cabdd    r35910 at windhund:  schwern | 2007-09-13 19:52:34 -0700      - Fixed an obscure problem with is_deeply() and overloading ==        [rt.cpan.org 20768].  Thanks Sisyphus.
      adds  9ec7bcc    r35917 at windhund:  schwern | 2007-09-13 20:15:02 -0700      - Fixed a 5.5.x failure in fail-more.t
      adds  826a42d    r35918 at windhund:  schwern | 2007-09-13 20:15:28 -0700      - Fixed a problem with BEGIN { use_ok } silently failing when there's no        plan set.  [rt.cpan.org 28345]  Thanks Adriano Ferreira and Yitzchak.
      adds  3d416cd    r35921 at windhund:  schwern | 2007-09-13 20:16:35 -0700  Add the test for that last fix.
      adds  fec71ac    r35923 at windhund:  schwern | 2007-09-13 20:21:17 -0700  Fuck it.  This test causes more problems than anything else and its for  deprecated functions.  Reappropriating it for is_deeply().
      adds  c25f964    r35924 at windhund:  schwern | 2007-09-13 20:22:00 -0700  Rename the test to reflect its new purpose.
      adds  36dfe4d    r35927 at windhund:  schwern | 2007-09-13 20:37:16 -0700  Note that we got rid of the annoying sort_bug test.
      adds  47f574f    r35928 at windhund:  schwern | 2007-09-13 20:42:23 -0700  Add some tests for cmp_ok() to try and track down the overload problem, but  they don't work yet.
      adds  550e343    r35931 at windhund:  schwern | 2007-09-13 20:44:54 -0700  Increment version and date for release.
      adds  e11bd70    r35932 at windhund:  schwern | 2007-09-13 20:45:17 -0700  Update Test::Builder::Module to match the rest of the dist.
      adds  221b57a    r38345 at windhund:  schwern | 2007-09-19 23:06:33 -0400  Fix the little diagnostic method to speak about is_deeply
      adds  1cec3dc    r38346 at windhund:  schwern | 2007-09-19 23:09:34 -0400      Bug unfixes      * The BEGIN { use_ok } fix for [rt.cpan.org 28345] revealed a small pile of        mistakes in CPAN module test suites.  Rolling the fix back to give the authors        a bit of time to fix their tests.
      adds  264a0e3    r40672 at windhund:  schwern | 2007-10-14 09:49:31 -0400  Get rid of that really old stupid comment about Arena networks
      adds  d461a42    r40677 at windhund:  schwern | 2007-10-15 17:33:56 -0700  Word wrap
      adds  0119d5f    r40678 at windhund:  schwern | 2007-10-15 17:34:36 -0700  Putting the use_ok fix from 0.71 back.
      adds  48ef360    r40679 at windhund:  schwern | 2007-10-15 17:35:40 -0700  Increment version to 0.73_01 and release
      adds  3867f20    r40913 at windhund:  schwern | 2007-11-29 15:43:26 -0800      - Add abstract and author to the meta information.
      adds  deb514d    r40914 at windhund:  schwern | 2007-11-29 15:43:35 -0800  Increment version and date for release
      adds  7ebbcbb    r40959 at windhund:  schwern | 2007-12-03 19:29:07 -0800  Simplify use_ok() a bit.  Reduce the amount of code that has to work in a cage  with localized global variables.  Make the test result depend on the result  of the eval directly rather than $@
      adds  2398920    r40961 at windhund:  schwern | 2007-12-04 01:21:29 -0800      - Turns out require_ok() had the same bug as use_ok() in a BEGIN block.
      adds  8c851c2    r41146 at windhund:  schwern | 2007-12-14 15:58:21 -0800  Add a final pass() test to check if the test fails after all the threads  have finished.
      adds  381c2b4    r41355 at windhund:  schwern | 2007-12-31 19:38:34 -0800      - ok() was not honoring exported_to() when looking for $TODO as it        should be.
      adds  9c94de9    r54557 at windhund:  schwern | 2008-02-23 18:50:05 -0800      * The minimum version is now 5.6.0.      - Ran through perlcritic and did some cleaning.
      adds  b4940da    r54558 at windhund:  schwern | 2008-02-23 18:57:58 -0800      * is_deeply_with_threads.t will not run unless AUTHOR_TESTING is set.        This is because it tickles intermittent threading bugs in many perls        and causes a lot of bug reports about which I can do nothing.
      adds  cc9cd1d    r54561 at windhund:  schwern | 2008-02-23 19:03:55 -0800  Increment version for release.
      adds  e533e1e    r54562 at windhund:  schwern | 2008-02-23 19:12:52 -0800  Explain how to turn is_deeply_with_threads.t back on
      adds  ce38389    r54563 at windhund:  schwern | 2008-02-23 19:14:17 -0800      - Remove the signature test.  Adds no security and just generates failures.
      adds  abd062e    r54564 at windhund:  schwern | 2008-02-23 19:30:21 -0800  Convert from ad-hoc to Test::Builder
      adds  24f99a4    r54565 at windhund:  schwern | 2008-02-23 19:55:53 -0800  Move Dev::Null to it's own module so other things can use it.
      adds  64659e5    r54566 at windhund:  schwern | 2008-02-23 19:56:31 -0800  Closing STDERR actually generates an exit code of 9 (bad filehandle).  So  instead tie STDERR to Dev::Null.
      adds  d0b9739    r54567 at windhund:  schwern | 2008-02-23 19:56:45 -0800      * Test::Builder no longer uses a __DIE__ handler.  This resolves a number        of problems with exit codes being swallowed or other module's handlers        being interfered with.  [rt.cpan.org 25294]
      adds  1376e99    r54575 at windhund:  schwern | 2008-02-23 20:10:59 -0800      - Allow maybe_regex() to detect blessed regexes.  [bleadperl @32880]
      adds  c12aa30    r54576 at windhund:  schwern | 2008-02-23 20:17:14 -0800  Increment version
      adds  ec184a2    r54577 at windhund:  schwern | 2008-02-23 20:33:00 -0800  Change TESTOUT and TESTERR to be lexical filehandles.
      adds  b32bb4d    r54578 at windhund:  schwern | 2008-02-23 20:40:56 -0800  The die message leaks out in 5.6 and I don't know how to stop it.  Make the  error message a little more innocuous.
      adds  e4fc4f0    r54579 at windhund:  schwern | 2008-02-23 20:43:03 -0800      - The default test output filehandles will now use utf8.        [rt.cpan.org 21091]
      adds  e208e88    r54585 at windhund:  schwern | 2008-02-23 20:44:47 -0800  Increment the version and release an alpha
      adds  ba24752    r54602 at windhund:  schwern | 2008-02-24 12:02:41 -0800      * The default test output filehandles will NOT use utf8.        They will now copy the IO layers from STDOUT and STDERR.        This means if :utf8 is on then it will honor it and not        warn about wide characters.
      adds  5fe1ba4    r54604 at windhund:  schwern | 2008-02-24 13:13:58 -0800  Increment to 0.76_02 and release.
      adds  931e3e1    r54606 at windhund:  schwern | 2008-02-24 13:15:48 -0800  Line wrap
      adds  27727b1    r54608 at windhund:  schwern | 2008-02-26 12:44:31 -0800      - "use Test::Builder::Module" no longer sets exported_to() or does        any other importing.
      adds  ebd68c3    r54609 at windhund:  schwern | 2008-02-26 12:45:40 -0800  Throw in the necessary core testing junk
      adds  a791a15    r54612 at windhund:  schwern | 2008-02-26 12:46:27 -0800  detab
      adds  88b490a    r54613 at windhund:  schwern | 2008-02-27 01:45:13 -0800  Document that exported_to() isn't terribly useful and move it down in  the documentation.
      adds  cbe14a4    r54614 at windhund:  schwern | 2008-02-27 01:47:34 -0800  Rewrite the Test::Builder synopsis to use Test::Builder::Module.
      adds  c762068    r54615 at windhund:  schwern | 2008-02-27 01:49:00 -0800  Change the #line in the test to match the actual line.
      adds  d075caa    r54616 at windhund:  schwern | 2008-02-27 01:51:12 -0800  Add $self->{TODO} to help with finding $TODO.
      adds  6014e62    r54622 at windhund:  schwern | 2008-02-27 01:53:16 -0800  Update the changes.
      adds  ee15a75    r54623 at windhund:  schwern | 2008-02-27 01:55:50 -0800      - Turn off the filehandle locale stuff for the moment, there's a        problem on 5.10.  We'll try it again next release.
      adds  858cb44    r54624 at windhund:  schwern | 2008-02-27 01:56:25 -0800  Version 0.77
      adds  9b159d3    r54625 at windhund:  schwern | 2008-02-27 01:59:49 -0800      * Whoops, the version of Test::Builder::Tester got moved backwards.
      adds  15e97cc    r54630 at windhund:  schwern | 2008-02-27 11:00:49 +0100  Let's bump up the version of TBT just for kicks.
      adds  f8d2b9d    r54631 at windhund:  schwern | 2008-02-27 11:02:08 +0100  Version 0.78
      adds  b176997    r54632 at windhund:  schwern | 2008-02-27 12:04:34 +0100      - Let's try the IO layer copying again, this time with the test        fixed for 5.10.
      adds  8da696e    r56122 at windhund:  schwern | 2008-04-06 16:34:56 +0200  Forgot to put parens around the @INC list.
      adds  4ef8c20    r56123 at windhund:  schwern | 2008-04-06 16:35:01 +0200  Relese.
      adds  67110aa    r56133 at windhund:  schwern | 2008-04-06 17:26:55 +0200      - Completely disable the utf8 test.  It was causing perl to panic on some OS's.
      adds  5215e30    r56242 at windhund:  schwern | 2008-06-19 17:53:19 -0500  Whitespace
      adds  f96a179   fix RT#34050
      adds  8cb9ea9   failing test for RT#34065
      adds  5208b52   needed for tests
      adds  0cf0c1f   fix RT#34065
      adds  f5d4090   better diagnostics for isnt (RT#33642)
      adds  d830f1e   fix RT#33626 -- deal with _ in makemaker versions
      adds  94af235   explicit test for RT#28836
      adds  db7c1cb    r56249 at windhund:  schwern | 2008-06-20 15:37:28 -0500      New Features      * Adam Kennedy bribed me to add new_ok().  The price was one DEFCON license key.
      adds  877448f    r56255 at windhund:  schwern | 2008-06-20 16:51:05 -0500  Add the rt.cpan.org bug # to not_ok
      adds  de8a5b2   note bugfixes in Changes
      adds  6a405c6   make schwern happy
      adds  a98b334   make sure SIG{__DIE__} is empty before testing
      adds  85901c9    r56520 at windhund:  schwern | 2008-07-05 09:12:56 -0700  Note hdp's help
      adds  3071160    r56521 at windhund:  schwern | 2008-07-05 09:14:17 -0700      * Changed the message for extra tests run to show the number of tests run rather than        the number extra to avoid the user having to do mental math.        [rt.cpan.org 7022]
      adds  b6dc75b    r56522 at windhund:  schwern | 2008-07-05 09:32:06 -0700      - die if no_plan is given an argument                    [rt.cpan.org 27429]
      adds  361c66c    r56524 at windhund:  schwern | 2008-07-11 05:37:54 -0700  _eq_array() and _eq_hash() had a precedence mistake in their argument  checks.
      adds  6a9116c   Added provisional .perltidyrc that we can argue about.
      adds  b202554   Better TODO handling.
      adds  9ca0e52   expected_tests() is not invoked unless its argument is already a true value. Hence check for $max > 0 can never fail and we can eliminate an uncoverable condition.
      adds  4b92125   Add test for previously untested branch/condition in Test::Builder::ok(): diagnostic output when name of test is only numbers and spaces.
      adds  d65dc6f   expected_tests() is not invoked unless its argument is already a true value. Hence check for $max > 0 can never fail and we can eliminate an uncoverable condition.
      adds  bd54d53   [Last commit message was incorrect. It should have read ...] Fix dangling elsif:  'elsif( !$arg )' not followed by 'else' branch is red flag for uncoverable branch.  Suspicion confirmed by coverage analysis.  First branch tests case where $arg is true; next tests case where $arg is false and not defined; only remaining possibility is $arg is false but defined.  That is better handled by an 'else'.
      adds  65ce630   Add a perlcriticrc file.
      adds  62dab33   Grammatical corrections:  it's -> its, in 2 locations.
      adds  8fea4ca   Quiet some of the more obvious perlcritic level 4 critics.
      adds  c649854   Fix up Test::Simple to comply with critic level 4
      adds  69414f8   Clean up some more perlcritic level 4 stuff.
      adds  4145f72   Add SVN Id tag and svn:keywords Id property.
      adds  13d86a4   Add SVN Id tag and svn:keywords Id property.
      adds  22400d3   Update the MANIFEST
      adds  73354d3   Fix up some more easy critics.
      adds  1246434   NO NEED TO SHOUT ATTRIBUTES
      adds  0927a62   Turn off the prohibition on not declaring local variables.  We realize "local $foo;" comes out undefined, thanks.
      adds  4d88aa1       * Added Test::Builder->in_todo() for a safe way to check if a test is       inside a TODO block.  This allows TODO tests with no reason.
      adds  7e8f15e   Update the years on the copyright notices.
      adds  12d82af   More perlcritic yak shaving.
      adds  79c8f17   The beginnings of a stand-alone test result history object.
      adds  bbeb3f5   Update perlcriticrc for Perl::Critic 1.092 which has new options.
      adds  d2256c9   Remove the $Id$ tag from the Changes file because it obscures the reading of the log.
      adds  6efb0f2   Some cleanup of the Makefile.PL
      adds  4b8fff4   Add "resources" to the META.yml
      adds  843c516   Increment version to 0.81_01
      adds  a32352e   Added note() and explain().
      adds  a586c1f   Add note() and explain() to Test::More.
      adds  873cdfc   Date for release.
      adds  2bf6859   Add the dep on Mouse.  [test-more.googlecode.com 12]
      adds  35c1c68   Put TB2::History and its tests into the MANIFEST
      adds  4c96c70   Make new_ok() with no argument report a sensible usage error.
      adds  e4a4beb   Spell out the perltidy options for those who don't know the short versions by heart.
      adds  1f646ce       * Test::Builder->reset_outputs() to reset all the output methods back to       their defaults.
      adds  0779932   Test note()
      adds  c4f871b   Update the svn:keywords of the test files because I think I forgot some
      adds  7c789af   POD typo
      adds  537478b   Avoid Devel::Cover database in MANIFEST
      adds  9a97cd9       - no_plan now only warns if given an argument.  There were a lot of people       doing that, and it's a sensible mistake.  [test-more.googlecode.com 13]
      adds  97b7828   Make TB2::History a singleton.
      adds  8a46e8b   Document all the History methods.
      adds  0e7f740   Basic test result objects following the pattern of Perl 6's Test::Builder.
      adds  d09fcdb   Test unknown directives.
      adds  f260881   Test as_hash() and fix a bug so it only returns the defined attributes.
      adds  fa90e8d   Change History to use Result objects.
      adds  d3d8c12   Add Result to the MANIFEST
      adds  6e02b8c   Set up svn:ignore to ignore the build files, backups and Devel::Cover stuff.
      adds  4f25c46   Moving the TB2 stuff out of the way for release.
      adds  e39a672   Put the Mouse dep back now that it's been released.  Leave the TB2 stuff out of the MANIFEST for the moment.
      adds  2ef77ef   Move TB2 tests into their own directory
      adds  f2ccdd3   Move Test::Builder::Tester tests into their own subdir
      adds  23a9021   Move all the Test::Builder specific tests into their own subdir.
      adds  6aee982   Capitalize the TB2 test directory to make it stand out.
      adds  bca1b6f   Rebuild the MANIFEST after all that test moving around.
      adds  837e0d4   Fix the skip message
      adds  991635b   Clear up "Test::Unit" confusion.
      adds  04f18ff   Removed the references to Test::Unit in the SEE ALSO entirely.  No point bringing it up just to say not to use it, there's lots of modules I could say about that.
      adds  db6c8f6       Bug Fixes     - 0.81_01 broke $TODO such that $TODO = '' was considered todo.
      adds  26ec7fa   Test Nick's HARNESS_ACTIVE=1 and -c bug.  There's no particular reason why we can't dup the handles when -c'ing.
      adds  0fd4634   Add the ability to add new result types.  This is helpful for systems that aren't TAP-like, such as POSIX.
      adds  0d9c9cb   Document the result class registration methods.
      adds  6d40d06   Fix typos in test.
      adds  433cdeb   Run perltidy over the code base.  I had to revert a small amount of it's changes.
      adds  63e6bf4   Keep perltidy from eliminating my double blank lines after subroutines.
      adds  125a753   Increment version to 0.82 for release
      adds  adc23b8   Quick release to eliminate Mouse dependency.
      adds  6470109   Remove Test::Builder2 from trunk to prevent it leaking out into a release. It now has its own branch.
      adds  634c327   Sync with a test change from blead to accomodate differing location of test files. [rt.cpan.org 39329]
      adds  fc9eb4b   Simplify the diag() test
      adds  de9a857       New Features     * cmp_ok() now displays the error if the comparison throws one.       For example, broken overloaded objects.
      adds  c9446bd   Since we require 5.6 we'll always have overload.
      adds  99e80a9   Renumber the lines to match reality.
      adds  9c56ac7   Turns out that require resets $@ and $!, which is bad for our purposes. So wrap all require's in a _try() block to mask that.
      adds  e64a335       * cmp_ok() now reports warnings and errors as coming from inside cmp_ok,       as well as reporting the caller's file and line.  This let's the user       know where cmp_ok() was called from while reminding them that it is       being run in a different context.
      adds  7f546d5       * Dependency on ExtUtils::MakeMaker 6.27 only on Windows otherwise the       nested tests won't run.
      adds  a8999d8   Version up for release
      adds  a5410d6   Use the new #!include_default in MANIFEST.SKIP.
      adds  3846c17   Date for release
      adds  5c6a643   Remove some leftover directories from TB2.
      adds  ad64d62   Repository moved to github.
      adds  fbf49b7   Add a git ignore file.
      adds  5cd0ad7   Add done_testing()
      adds  01ceb34   Fix the overload tests to handle 0 properly.  [rt.cpan.org 41109]
      adds  23d24bb   Removed '$Id$' from most (?) files (issue #33).
      adds  8c17dfe   Fixed some tests with hard-coded line numbers, which had changed as lines containing the '$Id$' tags were removed.
      adds  8913b40   Note the Test::More home page in the README and the location of the code repo, just so it's somewhere in the docs.
      adds  f78b538   Document minimum Perl version in the README.
      adds  6d660bc   Scalar refs as filehandles don't work in 5.6
      adds  058da18   Rewrite t/Builder/output.t in a more sensible fashion.
      adds  e6d4006   Let "make manifest" shuffle files around.
      adds  db3f05e   output() and friends now support scalar references.
      adds  d9cf14a   Whoops, forgot to ship Test::Builder::IO::Scalar.
      adds  33b9727   Uncommented 'use_RS' docs so t/pod-coverage passes.
      adds  a85e7ff   add another cmp_ok example using <=
      adds  95bcdbe   iclude example for isnt() as given on the perl-qa mailing list
      adds  649cc65   * plan( add => # ) now allows you to add to the plan as you go.
      adds  310863c   Give TBT::Color a version number. [test-more.googlecode.com 17]
      adds  b989f45   Forgot to commit the plan( add => # ) tests
      adds  f0fad55   First cut at breaking up plan().
      adds  fe53006   typo fix
      adds  6ef4c84   The plan( add => # ) tests are really a Test::Builder thing.
      adds  d44a27a   Convert the test to Test::Builder only
      adds  b4bac78   Rewrite the skipall test so it shows diagnostics.
      adds  2114bd0   skip_all() with no reason would output "1..0" which is invalid TAP.
      adds  58e30b9   Consolidate all the spots which output a plan into _output_plan()
      adds  b6dddca   Rename the test to match the method its testing.
      adds  fc9e8b4   You can now call current_test() without first declaring a plan.
      adds  d2ae2a0   Fix scalar ref outputs so TB can write to the same scalar ref.
      adds  368af19   Add Test::Builder::NoOutput to simplify testing Test::Builder.
      adds  448e79a   linkify some module names in the pods
      adds  54848c7   Merge branch 'master' of git at github.com:schwern/test-more
      adds  0d8b535   Typo
      adds  3c96c00   Replace uses of TieOut with scalar ref filehandles.
      adds  1ffea4f   Eliminate the old ad-hoc ok() subroutines to test ourselves.
      adds  48dda4a   Rework TB::NoOutput to store indivdual output streams.
      adds  0b23968   Refactor the fail-more test to break up blocks of output.
      adds  0e0d818   Rebuild the MANIFEST
      adds  9fa0973   Make perlcritic happy.
      adds  0c545c2   Add a TODO test for the cmp_ok( undef, '' ) for [test-more.googlecode.com 36]
      adds  8df41fb   Update .gitignore.
      adds  9d5e329   Remove plan( add => # ).  Put it into the plan_add branch.
      adds  2a03f4d   Skip our own distribution directory in "make manifest"
      adds  7db2f2f   Remoe the plan_add test files from the MANIFEST
      adds  94a5c9a   Write a test to make sure all the $VERSIONs are in sync.
      adds  72c7025   Release 0.87_01
      adds  bd6126c   '//' replaced with qr//
      adds  af1ee5c       * Some filesystems don't like it when you open a file for writing multiple       times.  Fixes t/Builder/reset.t. [rt.cpan.org 17298]
      adds  48a9d2f   Remove some now unneeded 5.005 code.
      adds  f312513       * Check how an operating system is going to map exit codes.  Some OS'       will map them... sometimes.  [rt.cpan.org 42148]
      adds  1c4bc86   Got the exit mapping backwards.
      adds  c0c7796   Various minor POD edits, mainly to get variables and methond names wrapped in `C<>` or `C<<  >>` as appropriate. Plus a couple of minor formatting and grammar nits. Do with it what you will, I just wanted to see how a push request would work on GitHub. :-)
      adds  abef8fe       * Fix Test::Builder::NoOutput on 5.6.2.
      adds  326e574   Fix the exit code reporting.
      adds  c79adfa   Fix exit code generation on VMS to match what Test::Builder does.
      adds  3ad8814   The double quotes busted Unix, it interpolated $?
      adds  0525db6   0.87_02
      adds  a239c32   Allow isa_ok() to work on class names.
      adds  0884eae   [testmore.googlecode.com] Put in a special case for is_deeply([undef], [undef]);
      adds  fd569a4   made $Opened_Testhandles resetable
      adds  f5a4eb4   Added test
      adds  a13b011   [testmore.googlecode.com 43] Document memory usage for folks that run a tremendous number of tests.
      adds  ab2bccd   Reset the flag which says the plan was output as part of reset()
      adds  adb9eab   Output the file where done_testing() was last called as part of the double warning. (Curtis spotted this)
      adds  01a6e28   Fix END block file cleanup.
      adds  e4a50ec   Version 0.87_03
      adds  28eac0f   Version 0.88
      adds  51b7efe   Test on multiple versions of perl when releasing.
      adds  4d94e99   [bleadperl eaa0815147] Fix cmp_ok.t for core.
      adds  cf28630       * Finally added a note about the "Wide character in print" warning and       how to work around it.
      adds  28272a3   Amplify that this is only used on 5.6 [rt.cpan.org 46993]
      adds  05f7127   Add example to show how indenting works.
      adds  71ee7ee   First pass at nested TAP implementation.
      adds  77c02db   Add 'subtest' method to Test::More.
      adds  4f91dd6   Make sure children don't overwrite the child error ($?) variable.
      adds  8cb7544   Basic test of nested TAP.
      adds  4034aeb   Basic test of nested TAP.
      adds  812431d   Ensure children cannot be finalized with open children. Don't overload create().
      adds  c029567   Add tests for nested exceptions.
      adds  1d5378c   Add nested exceptions test to MANIFEST.
      adds  03b98b6   Document nested exceptions.
      adds  719d293   Add more basic nested TAP tests.
      adds  522ab36   Add tests for new builder helper accessors.
      adds  54c4fa7   Minor code and documentation changes.  No functional changes.
      adds  a08848f   Allow skip_all in subtests.
      adds  13ca2b2   Merge branch 'master' of git://github.com/schwern/test-more
      adds  c870cac   Minor format update. No functional change.
      adds  0a2501c   TODO tests in nested TAP now don't mark the suite as failing
      adds  f85a55b   Merge branch 'master' of git at github.com:Ovid/test-more
      adds  f870046   Ensure subtests with no tests fail.
      adds  51b2f11   Add [subtest] to subtest summary test name.
      adds  060f8d3   Don't allow builder to run tests when children are still running.
      adds  3fdbb8e   Merge commit 'Ovid/master' into subplan
      adds  df6795c   Use a note instead of a diag so it doesn't clutter the output
      adds  3ee225c   Moved the guts of subtest() into Test::Builder.
      adds  3ef95dd   Kill &finalize in favor of finalize()
      adds  2f4814a   Change suite_passed() to the requested is_passing().
      adds  2178699   Fix up the subtest() docs a little
      adds  733d461   More indentation fixing.
      adds  f49a06e   More improvements of the subtest() docs.
      adds  0f80ad1   Remove the [subtest] shim from the subtest() name. If the tester wants it there they can put it there.
      adds  8886068   Rename the subtest tests.  They may produce nested TAP but here they're testing subtest().
      adds  6e01788   Rebuild the MANIFEST
      adds  5e70163   Fix the subtest tests when run outside of prove and make them independent of the filename.
      adds  86f81c3   Test subtest()'s argument checking.
      adds  2fc9386   Add a test for what happens when a subtest dies.
      adds  716eb2f   Add a test for do()ing another test inside subtest().
      adds  a4b5fbd   Merge branch 'subtest'
      adds  c56dfa6   Fix the MANIFEST
      adds  445b576   Thank Ovid for his subtest work.
      adds  5565b24   Version 0.89_01
      adds  816223b   Damnit, I forgot to date the release.  Oh well.
      adds  1c72a3f   Note the IO::Stringy license in our copy of it.  [test-more.googlecode.com 47]
      adds  1f80d4a   Defend against a bogus errno mucking with die.
      adds  f30c192   Update Changes
      adds  18b3dfd   Test on multiple versions of Perl when releasing.
      adds  ae41c32       * Silence noise on VMS in exit.t (Craig Berry)     * Skip Builder/fork_with_new_stdout.t on systems without fork (Craig Berry)
      adds  29eebd3   [bleadperl eaa0815147] Fix cmp_ok.t for core.
      adds  495c243       * Finally added a note about the "Wide character in print" warning and       how to work around it.
      adds  be1bebb   Amplify that this is only used on 5.6 [rt.cpan.org 46993]
      adds  777a19f   Defend against a bogus errno mucking with die.
      adds  a76b1e4   Update Changes
      adds  791ad69   Note the IO::Stringy license in our copy of it.  [test-more.googlecode.com 47]
      adds  dad07fd   Test on multiple versions of Perl when releasing.
      adds  a95422b   Version 0.90
      adds  d238a5d       * Silence noise on VMS in exit.t (Craig Berry)     * Skip Builder/fork_with_new_stdout.t on systems without fork (Craig Berry)
      adds  62e045b   Version 0.92
      adds  df464c1   Merge branch 'stable'
      adds  f6d0637   Fix the history in the change log as a result of merging Ovid's subtest branch which spanned several releases.
      adds  1b51970   Tests which use builder singletons should still work with subtests.
      adds  657b52d   Rename child() to new_child() and make subtests work with builder singletons.
      adds  dcf02fe   Update changes file
      adds  8dda971   Merge commit 'Ovid/master'
      adds  5729e9f   Somehow we wound up with two versions of dist_test() probably from merging to stable.
      adds  ef64cbe   Make the bad test even worse.
      adds  c2abdb4   Its not actually a *bad* test.  Change the name to be more specific.
      adds  f9d28be   Fix up the Changes file
      adds  9b3c473   Boilerplate fixes from blead 45d8b36ec02e88acbbf23bf2514e70f8acb71985
      adds  72b5bca   5.8.0 will warn if you open an undefined scalar ref.  I'm not going to work around it because then you can't tell if nothing was read or if an empty string was and I'm pretty close to axing 5.8.0 anyway.
      adds  ba35339   Doc typos from Arthur Goldberg <artg at cs.nyu.edu>
      adds  c842e91   Be sure to find the vmsish pragma for one-liners in the core.
      adds  7a293d1   Added isa_ok test
      adds  2daa027   Slight change to isa_ok to remove warnings
      adds  7c1193b   Make versions.t data driven
      adds  6c1149f   Kill a lot of stuff that was for 5.005 compatibility
      adds  59c65d1   Remove some more code that was there just for 5.4
      adds  605b412   Remove some code to protect 5.5.4
      adds  019415f   Add a minimum Perl version to the Makefile.PL
      adds  dc2e595   Add a compile check, copied from MakeMaker
      adds  61b817d   Revert "Rename child() to new_child() and make subtests work with builder singletons."
      adds  a66536b   Copy the child into the parent's reference to guarantee everyone will get the child.
      adds  55e2ec4   Make sure we restore the parent if the subtest dies.
      adds  5163f6b   Version 0.93_01
      adds  4322f6b   Fix the compile test so it works in the core using a unified MANIFEST of everything which ships in the core.
      adds  4a763f4   Add a test to test our dependents, finally
      adds  8c89e26   Let "use Test::Blah;" work
      adds  190eac7   Removing caveat about upgrading Test::Harness, we already depend on a good enough version. [rt.cpan.org 48722]
      adds  be184df   Change the cmp_ok() file/line faking to something that won't make NYTProf cry.
      adds  a21a691   Stitch the release history back together between master and stable. This will make merging easier.
      adds  2963790   Boilerplate fixes from blead 45d8b36ec02e88acbbf23bf2514e70f8acb71985
      adds  4bda4e3   5.8.0 will warn if you open an undefined scalar ref.  I'm not going to work around it because then you can't tell if nothing was read or if an empty string was and I'm pretty close to axing 5.8.0 anyway.
      adds  f63a2dc   Doc typos from Arthur Goldberg <artg at cs.nyu.edu>
      adds  d5ce35d   Added isa_ok test
      adds  23af9ea   Slight change to isa_ok to remove warnings
      adds  1aaef98   Be sure to find the vmsish pragma for one-liners in the core.
      adds  94095ca   Make versions.t data driven
      adds  cee4fe8   Kill a lot of stuff that was for 5.005 compatibility
      adds  61b13d3   Remove some more code that was there just for 5.4
      adds  b1d45ef   Remove some code to protect 5.5.4
      adds  2cd0454   Add a minimum Perl version to the Makefile.PL
      adds  50a4de1   Add a compile check, copied from MakeMaker
      adds  7f1ad81   Fix the compile test so it works in the core using a unified MANIFEST of everything which ships in the core.
      adds  8158ac9   Add a test to test our dependents, finally
      adds  6015449   Let "use Test::Blah;" work
      adds  e0752a7   Removing caveat about upgrading Test::Harness, we already depend on a good enough version. [rt.cpan.org 48722]
      adds  f20e59e   Merge branch 'stable'
      adds  e426ef7   Version 0.94
      adds  1b9f060   Typo in the example code. Arthur Goldberg <artg at cs.nyu.edu>
      adds  8e6a732   Remove apparently unnecessary early instances of unoverloading.
      adds  c360d86   Rewrite extra.t to use TB::NoOutput and generally be more sane.
      adds  6379956   Merge branch 'master' of github.com:schwern/test-more
      adds  70ee809   [rt.cpan.org 53469] Fix is_deeply() comparing regexes
      adds  c885d38   Forgot to update the test count
      adds  d6b2b01   Test::Builder::Tester now sets $tb->todo_output to the output handle.
      adds  fc3b5bb   Minor POD fixes
      adds  32b8ec5   Merge branch 'master' of github.com:schwern/test-more
      adds  9f1c313   Test subtest plan handling.
      adds  04a39f3   Subtests w/o plans have implicit 'done_testing()' added.
      adds  1189b97   My first bit of work on adding an implicit 'done_testing' call to subtests
      adds  1098dff   Fix file/line in failing subtest() diagnostic.
      adds  3439ca4   Localise $Level when running a subtest
      adds  c4048ad   Write down Nick's changes in the log
      adds  52f3130   Rename the test to something more descriptive.
      adds  08c9167   Speed up is_deeply() on large data structures.
      adds  a88fdd7   Note Nick's is_deeply() performance boost.
      adds  a4bda21   Version 0.95_01
      adds  74e26ec   .gitignore += *.tar.gz
      adds  15f076e   Fix various typos and spelling errors.
      adds  c76e9a0   More tests of false value comparisons in is_deeply
      adds  ebd7849   Typo
      adds  e9cb90c   Don't disable 'uninitialized' warnings
      adds  540b85a   Fix indentation of multi-line subtest diagnostics
      adds  9649506   Fix behavior of subtest in a todo block
      adds  396afe2   Clear $TODO for the subtest before $Level is reset
      adds  2506705   Typo
      adds  aada94b   Suppress DESTROY in a forked child
      adds  ed2aac2   typos
      adds  29b092f   update MANIFEST
      adds  4580429   Normalize "Feature Changes" in the change log for easier searching.
      adds  c26d23e   Test dependents with the current version, not the built version.
      adds  99ec7d8   Credit Nick
      adds  b3d0d75   Version 0.95_02
      adds  1e29a8d   POD typo [googlecode 53]
      adds  88765f0   reset() didn't reset the done_testing state [googlecode 59]
      adds  65e7b28   Document the is() fixage
      adds  028ceee   Bug tracker moved to github
      adds  40430d5   Version 0.96
      adds  24c5b28   Accept both old and new-style regex stringification
      adds  c629800   subtest() no longer has a prototype.  It was just getting in the way.
      adds  5be859f   Doc patch for use Module::Name () - http://github.com/schwern/test-more/issues/41
      adds  e6b5287   Cleaned up Todd's doc patch.  Moved it to use_ok() where people will be looking for it.
      adds  401fa01   Automatic filehandle discipline inheritance, take two.  [rt.cpan.org 46542]
      adds  275921e   Log changes
      adds  01431cd   Version 0.97_01
      adds  6d6555b   POD typo spotted by ether
      adds  6609885   Bugfix: subtest() reported spurious failure if $? != 0
      adds  256c2cd   A better fix for the $? subtest fix.
      adds  aa2ab1a   Added documentation regarding is(), is_eq() and is_num(), and undef args
      adds  6249775   Merge branch 'master' of https://github.com/melo/test-more into melo-master
      adds  9932531   Make the documentation of is()'s behavior wrt undef a bit more succinct.
      adds  e220d10   Add new MYMETA.yml to .gitignore
      adds  b2a4e55   Update the change log with Pedro's doc fix
      adds  040ce73   Version 0.98
      adds  fc94f32   Make BAIL_OUT play nice inside subtests.
      adds  98375c4   Merge remote-tracking branch 'larryl/master' into bug/bailout_in_subtest
      adds  ce7a7d1   Update the change log
      adds  b8a0a20   Merge branch 'bug/bailout_in_subtest'
      adds  cfd09ea   Update .gitignore for MYMETA.json
      adds  095b207   FAQ entry for test naming schemes
      adds  6d75b50   FAQ entry for "Why do I need more than ok?"
      adds  e1a4d29   Linkify module names
      adds  a5ce642   use m// for clarity
      adds  2eb5994   Merge remote-tracking branch 'doherty/master' into review/doherty/faq
      adds  41085b1   Give an example of ordered filenames.
      adds  c324f27   Rejigger Mike Doherty's FAQ answer as it's really about test files.
      adds  a0a198f   Answered "why do I need more than ok" with regard to diagnostics.
      adds  9ea53e3   Merge branch 'review/doherty/faq'
      adds  5a8f700   Force scalar context on the example argument to done_testing
      adds  c0a8ea3   Removed trailing whitespace.
      adds  2a78551   Edited slightly and added done_testing.
      adds  794a9c7   The parens are attached to the my().
      adds  e6163dc   Leave in the parens.
      adds  55b10d6   Make child() use create().
      adds  1498d66   Fix subtests when threads are on.
      adds  a139df8   Merge branch 'bug/subtests_with_threads'
      adds  de232c0   Require minimum versions of Test::Builder and Test::Builder::Module.
      adds  5ed8f11   Make use_ok work with lexical pragmata
      adds  40f26cf   Cleanup the previous use_ok patch.
      adds  f78938f   FC pointed out this was about source filters, not lexical effects.
      adds  696db6b   FC pointed out that you need to wrap "use_ok" in a BEGIN block.
      adds  2461dc6   Strike that, source filters have always worked... at least with 5.14.1.
      adds  baefbaf   Fix Test::More typo in comment.
      adds  cc02953   Update the list of Perls to test with.
      adds  fff6727   Version 0.98_01
      adds  2a9abb5   Fix use_ok() so it doesn't leak pragmas from inside Test::More.
      adds  22861ea   Version 0.98_02
      adds  f481ab6   convert all instances of $this to $thing to avoid confusion-- $this is sometimes used to mean $self (especially by js users)
      adds  78f0c97   Fix use_ok() getting confused about packages which are also functions.
      adds  7d78b17   For issue #141, compare cmp_ok with a blacklist of bad operators.
      adds  83bf083   Strip off Perl core compatibility stuff we don't need any more.
      adds  9d2eba3   Add a test for += cmp_ok.
      adds  a6a80f8   Explicitly document that cmp_ok() passes when the comparision is true.
      adds  d3e0281   Note cmp_ok() change in the log.
      adds  cbbf57d   Merge branch 'issue/141'
      adds  7e32d0e   Undo the lexical use_ok() feature.  Sorry FC.
      adds  ab98acb   Discourage use_ok() and emphasize require_ok().
      adds  f9f85f7   Merge pull request #292 from schwern/revert/use_ok
      adds  5f82e2d   Update the resources meta data
      adds  897a2c5   Log Karen's $this doc fix.
      adds  4b4f340   Use a specific version of Test::Builder.
      adds  59b0aa9   Version 0.98_03
      adds  eb6c60b   Credit Matthew Horsfall in the change log for #141.
      adds  9c45604   Fix an ok() example with grep() to not slurp in the test name as part of the grep.
      adds  a5dcee0   Test case without done_testing exits with 0. Failed test script should be return non-zero value.
      adds  8235f3e   Merge pull request #341 from tokuhirom/exit_code_on_missing_done_testing
      adds  229b83d   Update lib/Test/More.pm
      adds  cb2b0dc   Test::More document update
      adds  662b262   Correct the backwards compatibility statement for v1.5.
      adds  214581d   Put the COMPATIBILITY section in a better location.
      adds  406bb73   Change compatibility info to use stable versions of Perl.
      adds  9154d9c   Mention new COMPATIBILITY section in the change log.
      adds  406567c   Update the changes log with all the changes up to this point.
      adds  5a26767   Overhaul isa_ok() and fix it for perl 5.17.
      adds  decc3e4   Update the change log.
      adds  9713f24   Require Scalar::Util used by isa_ok()
      adds  48c1258   Version 0.98_04
      adds  55a8c51   Add a shorter work around for the UTF-8 output problem to the docs.
      adds  863221f   Change subtest to auto-note at the beginning of the test
      adds  5c1b28c   Indent the subtest note with the subtest.
      adds  93cef25   Log the subtest note change.
      adds  ed077e0   Merge pull request #364 from schwern/subtest_note_at_start
      adds  4979653   Fix Test::Builder::Tester so it works with subtests.
      adds  74efe12   Merge pull request #365 from schwern/tbt_subtest
      adds  1d69410   fix bug when test_fail is called via a do statement
      adds  446707d   Merge pull request #369 from nnutter/master
      adds  9425e41   like() and unlike() no longer warn about undef.
      adds  c21e0e6   Merge pull request #372 from schwern/issue/335
      adds  e575796   Bring the change log up to date.
      adds  d7e2b47   Version 0.98_05
      adds  05388f3   Pull in the extra dependency test from the Test-Builder1.5 branch.
      adds  f62e223   typo fixes
      adds  34e5f89   typo fixes
      adds  d3fe57b   Merge pull request #383 from dsteinbrunner/patch-2
      adds  83bd49a   Test::Builder: Fix "return $a or $b" precedence issue
      adds  157efba   changelog for the return/and precedence fix
      adds  d2ac1d3   bump to next trial version
      adds  81d7a71   bump version for stable 0.99 release
      adds  da2de78   fix CPAN regression: allow regex to test_out/test_err
      adds  ba561ae   bump version for dev release
      adds  1faaedc   bump version, new semi-semantic scheme
      adds  1f1bf0b   bump version for stable release
      adds  c347c8d   Doc updates, version bump
      adds  5656537   lots of pod markup fixes
      adds  94bb115   Merge pull request #397 from karenetheridge/topic/doc_links
      adds  4829c9f   Outdent subtest intro comment
      adds  3e0a6e5   Merge pull request #396 from dagolden/topic/outdent-subtest-intro-comment
      adds  cb99341   subtest accepts @args, passed to code-block
      adds  7d36837   Version bump and doc updates
      adds  6c59f7b   Fix doc bug discovered by failing tests
      adds  7f637ab   Version Bump
      adds  2354739   Fix POD error
      adds  9d8b458   Version bump, 2 bugfixes
      adds  173b04f   Changed install path for perl 5.12 or higher.
      adds  529f2e7   Version bump
      adds  2a0b19d   Revert "Outdent subtest intro comment"
      adds  0ae48ef   Version bump again for consistency
      adds  476519d   Imported Upstream version 1.001006
       new  77254d8   Merge tag 'upstream/1.001006'
       new  4a2852f   Update debian/changelog
       new  566007b   Add autopkgtest control file.
       new  5213cd5   releasing package libtest-simple-perl version 1.001006-1

The 6 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                          |  15 +++++
 META.json                        |   4 +-
 META.yml                         |  18 ++---
 Makefile.PL                      |   4 +-
 debian/changelog                 |  10 ++-
 debian/tests/control             |   8 +++
 debian/upstream/metadata         |   6 ++
 lib/Test/Builder.pm              |  41 ++++++------
 lib/Test/Builder/IO/Scalar.pm    |   8 +--
 lib/Test/Builder/Module.pm       |  42 ++++++------
 lib/Test/Builder/Tester.pm       |  38 +++++------
 lib/Test/Builder/Tester/Color.pm |   2 +-
 lib/Test/More.pm                 | 141 +++++++++++++++++++++++----------------
 lib/Test/Simple.pm               |  18 ++---
 lib/Test/Tutorial.pod            |  38 +++++------
 t/dont_overwrite_die_handler.t   |   1 +
 t/subtest/args.t                 |  19 ++++++
 17 files changed, 249 insertions(+), 164 deletions(-)
 create mode 100644 debian/tests/control
 create mode 100644 debian/upstream/metadata

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



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