This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Simplify the perldelta howto by using Git features
authorÆvar Arnfjörð Bjarmason <avar@cpan.org>
Thu, 15 Apr 2010 13:40:33 +0000 (15:40 +0200)
committerSteffen Mueller <smueller@cpan.org>
Thu, 15 Apr 2010 13:40:33 +0000 (15:40 +0200)
`git-log' can generate a list of authors without perl's help and
`git-diff` can produce a diffstat without diffstat(1).

Porting/how_to_write_a_perldelta.pod

index 5a55095..6cae763 100644 (file)
@@ -302,11 +302,11 @@ The list of people to thank goes here.
 
 You can find the list of committers and authors by:
 
-  % git log v5.11.1..HEAD | perl -nlwe '$seen{$1}++ if /^Author: ([^<]*)/; END { print for sort keys %seen }'
+  % git log --pretty='format:%an' v5.11.1..HEAD | sort | uniq
 
 And how many files where changed by:
 
-  % git diff v5.11.1..HEAD | diffstat
+  % git diff --stat=200,200 v5.11.1..HEAD
 
 =item Reporting Bugs