blob: 54a6c4f938c9f21612acd163ca4b9e00f4046ffc [file] [log] [blame]
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0
#
# Copyright IBM Corp. 2008,2025
#
tools_dir=$(dirname "$0")
_next_common_no_args=1 . "$tools_dir/common.sh"
to="Linux Next Mailing List <linux-next@vger.kernel.org>"
cc="Linux Kernel Mailing List <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=$(get_branches '' | wc -l)
npend=$(get_pending_branches | wc -l)
# add one for my fixes tree
npend=$(( npend + 1 ))
sed -i.bak -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"' /' \
-e 's/ [0-9]* \(trees of bug\)/ '"$npend"' \1/' \
../last_msg
"$tools_dir/send_email" "$subject" "$to" "$cc" <../last_msg
exit 0