<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,8 +10,8 @@ my $builder = Module::Build-&gt;new(
     dist_author       =&gt; 'Curtis &quot;Ovid&quot; Poe &lt;ovid@cpan.org&gt;',
     dist_version_from =&gt; 'lib/Test/Aggregate.pm',
     build_requires    =&gt; {
-        'Test::Simple' =&gt; 0.74,    # we fail on the common 0.62
-        'Test::Most'   =&gt; 0.21,,
+        'Test::Simple' =&gt; 0.94,    # we fail on the common 0.62
+        'Test::Most'   =&gt; 0.21,
     },
     requires =&gt; {
         'Test::Harness'    =&gt; 3.09,</diff>
      <filename>Build.PL</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,13 @@
 Revision history for Test-Aggregate
 
-0.35_07
+0.36    18/10/2009
+        - Mark for production.
+        - Removed 'dump.t' files in tests.
+        - Improve Test::Aggregate::Nested docs.
+        - Removed some dead code.
+        - Suppress multiple plans (#48352, Chisel Wright)
+
+0.35_07 19/08/2009
         - Added missing files to MANIFEST.
 
 0.35_06 28/06/2009</diff>
      <filename>Changes</filename>
    </modified>
    <modified>
      <diff>@@ -6,18 +6,20 @@ author:
 abstract: Aggregate C&lt;*.t&gt; tests to make them run faster.
 license: perl
 resources:
-  license: ~
+  license: http://dev.perl.org/licenses/
+build_requires:
+  Test::Most: 0.21
+  Test::Simple: 0.94
 requires:
   FindBin: 1.47
   Test::Harness: 3.09
   Test::NoWarnings: 0
-build_requires:
-  Test::Most: 0.21
-  Test::Simple: 0.74
 recommends:
   Data::Dump::Streamer: 1.11
   Perl::Tidy: 20060614
   Test::More: 0.89_01
+configure_requires:
+  Module::Build: 0.35
 provides:
   Test::Aggregate:
     file: lib/Test/Aggregate.pm
@@ -31,7 +33,7 @@ provides:
   Test::Aggregate::Nested:
     file: lib/Test/Aggregate/Nested.pm
     version: 0.35_07
-generated_by: Module::Build version 0.32
+generated_by: Module::Build version 0.35
 meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.2.html
-  version: 1.2
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4</diff>
      <filename>META.yml</filename>
    </modified>
    <modified>
      <diff>@@ -449,7 +449,7 @@ $findbin
         #$test_code =~ s/\n__(?:DATA|END)__\n$//s;
 
         if ( $test_code =~ /^(__(?:DATA|END)__)/m ) {
-            Test::More::BAIL_OUT(&quot;Test $test not allowed to have $1 token&quot;);
+            Test::More::BAIL_OUT(&quot;Test $test not allowed to have $1 token (Test::Aggregate::Nested supports them)&quot;);
         }
 
         my $package   = $self-&gt;_get_package($test);
@@ -703,6 +703,7 @@ run.
 =item * C&lt;__END__&gt; and C&lt;__DATA__&gt; tokens.
 
 These won't work and the tests will call BAIL_OUT() if these tokens are seen.
+However, this limitation does not apply to L&lt;Test::Aggregate::Nested&gt;.
 
 =item * C&lt;BEGIN&gt; and C&lt;END&gt; blocks.
 </diff>
      <filename>lib/Test/Aggregate.pm</filename>
    </modified>
    <modified>
      <diff>@@ -68,29 +68,18 @@ use Test::Builder;
         my $tb = Test::Builder-&gt;new;
         $tb-&gt;{'Test::Aggregate::Builder'}{ignore_timing_blocks} = 1;
         my $tests = $tb-&gt;current_test;
-        $DB::single = 1;
         $tb-&gt;expected_tests($tests);
         if ( $DONE_TESTING ) {
             $tb-&gt;$DONE_TESTING($tests);
         }
         else {
-            $tb-&gt;_print(&quot;1..$tests\n&quot;);
+            $tb-&gt;_print(&quot;1..$tests\n&quot;) unless $tb-&gt;{Have_Output_Plan};
         }
     }
 }
 
 no warnings 'redefine';
 
-# Need a tailing plan
-END {
-
-    unless ( Test::Builder-&gt;can('done_testing') ) {
-        # This works because it's a singleton
-        my $builder = Test::Builder-&gt;new;
-        my $tests   = $builder-&gt;current_test;
-    }
-}
-
 # The following is done to get around the fact that deferred plans are not
 # supported.  Unfortunately, there's no clean way to override this, but this
 # allows us to minimize the monkey patching.</diff>
      <filename>lib/Test/Aggregate/Builder.pm</filename>
    </modified>
    <modified>
      <diff>@@ -34,6 +34,9 @@ $VERSION = '0.35_07';
 
 =head1 DESCRIPTION
 
+B&lt;ALPHA WARNING&gt;:  this is alpha code.  Conceptually it is superior to
+C&lt;Test::Aggregate&gt;, but in reality, it might not be.  We'll see.
+
 This module is almost identical to C&lt;Test::Aggregate&gt; and will in the future
 be the preferred way of aggregating tests (until someone comes up with
 something better :)</diff>
      <filename>lib/Test/Aggregate/Nested.pm</filename>
    </modified>
    <modified>
      <diff>@@ -6,10 +6,11 @@ use warnings;
 use lib 'lib', 't/lib';
 use Test::Aggregate;
 
-my $dump = 'dump.t';
+my $dump  = 'dump.t';
 my $tests = Test::Aggregate-&gt;new(
-    {   verbose         =&gt; 2,
-        dump            =&gt; $dump,
+    {
+        verbose         =&gt; 2,
+#        dump            =&gt; $dump,
         shuffle         =&gt; 1,
         dirs            =&gt; 'aggtests',
         set_filenames   =&gt; 1,
@@ -20,5 +21,5 @@ my $tests = Test::Aggregate-&gt;new(
 );
 $tests-&gt;run;
 
-ok -f $dump, '... and we should have written out a dump file';
+#ok -f $dump, '... and we should have written out a dump file';
 #unlink $dump or warn &quot;Cannot unlink ($dump): $!&quot;;</diff>
      <filename>t/aggregate.t</filename>
    </modified>
    <modified>
      <diff>@@ -27,7 +27,7 @@ my $tests = Test::Aggregate-&gt;new(
         shutdown =&gt; sub { $shutdown++ },
         setup    =&gt; sub { $setup++ },
         teardown =&gt; sub { $teardown++ },
-        dump     =&gt; $dump,
+#        dump     =&gt; $dump,
     }
 );
 $tests-&gt;run;
@@ -35,5 +35,5 @@ is $startup,  1, 'Startup should be called once';
 is $shutdown, 1, '... as should shutdown';
 is $setup,    5, 'Setup should be called once for each test program';
 is $teardown, 5, '... as should teardown';
-unlink $dump or warn &quot;Cannot unlink ($dump): $!&quot;;
+#unlink $dump or warn &quot;Cannot unlink ($dump): $!&quot;;
 done_testing() if __PACKAGE__-&gt;can('done_testing');</diff>
      <filename>t/pre_post.t</filename>
    </modified>
    <modified>
      <diff>@@ -12,11 +12,11 @@ my $tests = Test::Aggregate-&gt;new(
     {
         dirs     =&gt; 'aggtests',
         matching =&gt; qr/subs/,
-        dump     =&gt; $dump,
+#        dump     =&gt; $dump,
     }
 );
 $tests-&gt;run;
 my $tests_run = Test::Builder-&gt;new-&gt;current_test;
 is $tests_run, 1,
   '... and we should only run as many tests as are in the matching tests';
-unlink $dump or warn &quot;Cannot unlink ($dump): $!&quot;;
+#unlink $dump or warn &quot;Cannot unlink ($dump): $!&quot;;</diff>
      <filename>t/subs.t</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ed91ffc40e4a359bf055349cf82cfee59471645b</id>
    </parent>
  </parents>
  <author>
    <name>Curtis Poe</name>
    <email>ovid@cpan.org</email>
  </author>
  <url>http://github.com/Ovid/test-aggregate/commit/ad3f1c65dec9ea555c566e5dc7823dafba9eb154</url>
  <id>ad3f1c65dec9ea555c566e5dc7823dafba9eb154</id>
  <committed-date>2009-10-18T04:39:11-07:00</committed-date>
  <authored-date>2009-10-18T04:39:11-07:00</authored-date>
  <message>Make ready for production release.</message>
  <tree>0bac48d4d82a0221cf8d730b1dab1a02988282cf</tree>
  <committer>
    <name>Curtis Poe</name>
    <email>ovid@cpan.org</email>
  </committer>
</commit>
