From 9064ba9aab9c9222ade4c0738922a790c87ce107 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Thu, 5 Jun 2014 11:10:38 +1000 Subject: [PATCH] final_msg: automate the creation of the release note --- final_msg | 20 ++++++++++++++++++++ send_email | 8 +++++--- 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100755 final_msg diff --git a/final_msg b/final_msg new file mode 100755 index 0000000..5e00dda --- /dev/null +++ b/final_msg @@ -0,0 +1,20 @@ +#!/bin/bash + +. "$(dirname $0)/common.sh" "" + +to="linux-next@vger.kernel.org" +cc="linux-kernel@vger.kernel.org" +subject="linux-next: Tree for $(date --date "5 hours ago" '+%b %-d')" +prev=$(git tag -l next-* | sort | tail -n 2 | head -n 1 | sed 's/next-//') +nmc=$(git rev-list --no-merges --count origin/master..HEAD^) +ss=$(git diff --shortstat -M -C origin/master..HEAD^) +ntrees=$(wc -l <../etc/control) + +sed -e 's/^\(Changes since\) [0-9]*:/\1 '"$prev"':/' \ + -e 's/^\(Non-merge commits .*:\) [0-9]*/\1 '"$nmc"'/'\ + -e 's/^ *[0-9]* files changed,.*$/'"$ss"'/' \ + -e 's/^\(I am currently merging\) [0-9]* /\1 '"$ntrees"' /' \ + ../last_msg | + $(dirname $0)/send_email "$to" "$cc" "$subject" + +exit 0 diff --git a/send_email b/send_email index 84f3365..de41873 100755 --- a/send_email +++ b/send_email @@ -4,12 +4,14 @@ to="$1" cc="$2" subject="$3" -claws-mail --compose-from-file - <