On Tue, Jan 7, 2014 at 3:43 AM, Ricardo Signes <perl.p5p@rjbs.manxome.org> wrote: Thanks everyone for the work on this release! > Perl 5.18.2 represents approximately 5 months of development since Perl 5.18.1 > and contains approximately 3,100 lines of changes across 73 files from 12 > authors. If I didn't know better this would sound like a fairly scary amount of changes for a point release. But filtering out some of the automatically generated and irrelevant to the actual release (e.g. Porting/*) part of that gives us: $ git diff --stat v5.18.1..v5.18.2 -- $(git diff --numstat v5.18.1..v5.18.2|awk '{print $3}' | grep -E -v -e ^dist/Module-CoreList -e ^Cross/ -e ^Porting/ -e ^plan9/ -e ^pod/.*delta -e ^AUTHORS$ -e ^INSTALL$ -e ^MANIFEST$ -e '^META\.(json|yml)$' -e '^Makefile\.SH$' -e ^README -e Makefile) | tail -n 1 40 files changed, 556 insertions(+), 253 deletions(-) "actual" code changes likely to actually affect you when you install and run 5.18.2 are even smaller: $ git diff --stat v5.18.1..v5.18.2 -- $(git diff --numstat v5.18.1..v5.18.2|awk '{print $3}' | grep -v ^dist/Module-CoreList | grep -E '\.(pm|c|h)$') | tail -n 1 16 files changed, 99 insertions(+), 39 deletions(-) Patches welcome and all that, but I wonder if these point release announcements would be less scary if they excluded some of the automatically generated code, or separately cited the amount of changes to *.pm and *.[ch] files. Or maybe they'd just be too verbose.Thread Previous | Thread Next