]> git.ozlabs.org Git - next-scripts/blob - final_msg
fetch_trees: extra blank Remote: lines seem to have gone
[next-scripts] / final_msg
1 #!/bin/bash
2
3 tools_dir=$(dirname "$0")
4 . "$tools_dir/common.sh" ""
5
6 to="Linux Next Mailing List <linux-next@vger.kernel.org>"
7 cc="Linux Kernel Mailing List <linux-kernel@vger.kernel.org>"
8 subject="linux-next: Tree for $(date --date "5 hours ago" '+%b %-d')"
9 prev=$(git tag -l next-* | sort | tail -n 2 | head -n 1 | sed 's/next-//')
10 nmc=$(git rev-list --no-merges --count origin/master..HEAD^)
11 ss=$(git diff --shortstat -M -C origin/master..HEAD^)
12 ntrees=$(grep -v -c '^#' "$CTRL_FILE")
13
14 sed -i.bak -e 's/^\(Changes since\) [0-9]*:/\1 '"$prev"':/' \
15     -e 's/^\(Non-merge commits .*:\) [0-9]*/\1 '"$nmc"'/'\
16     -e 's/^ *[0-9]* files changed,.*$/'"$ss"'/' \
17     -e 's/^\(I am currently merging\) [0-9]* /\1 '"$ntrees"' /' \
18     ../last_msg
19
20 "$tools_dir/send_email" "$to" "$cc" "$subject" <../last_msg
21
22 exit 0