From: Jesse Vincent <jesse@bestpractical.com> Date: Sun, 20 Dec 2009 20:12:03 +0000 (-0500) Subject: update perldetla instructions to mention the new test-file autogenerater X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f95a4791963c4682dc9cb31cc929be610e4d75e5;p=p5sagit%2Fp5-mst-13.2.git update perldetla instructions to mention the new test-file autogenerater --- diff --git a/Porting/how_to_write_a_perldelta.pod b/Porting/how_to_write_a_perldelta.pod index 7ce86d2..6a233aa 100644 --- a/Porting/how_to_write_a_perldelta.pod +++ b/Porting/how_to_write_a_perldelta.pod @@ -261,45 +261,9 @@ Changes which create B<new> files in F<t/> go here. Changes to existing files in F<t/> aren't worth summarising, although the bugs that they represent may be. -B<FIXME> - this could be automated, at least as far as generating a first -draft. - -=over - -=item 1 - -Start with a clean exploded tarball of the previous release, and a clean -checkout of the branch in question +Autogenerate this section by running something like this: -=item 2 - -Take the F<MANIFEST> file of each - -=item 3 - -Search for lines matching C<m!t/.*\.t!> (and I think also for new tests in -F<ext/DynaLoader>) - -=item 4 - -Diff them - -=item 5 - -For each file only in the newer F<MANIFEST> - -=over - -=item 1 - -Grab the description line from F<MANIFEST> - -=item 2 - -Write out an =item section with the filename, and description, just like -L<http://perl5.git.perl.org/perl.git/blob/maint-5.10:/pod/perl5101delta.pod> - -=back + # perl newtests-perldelta.pl v5.11.1 HEAD =back