3 # shellcheck source=./common.sh
4 . "$(dirname "$0")/common.sh" ''
7 if [ -f merge.log ]; then
12 if [ "$1" = '-t' ]; then
18 if [ "$1" = '-c' ]; then
23 cc='Linux Next Mailing List <linux-next@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>'
25 if [ -z "$branch" ]; then
26 branch=$(grep '^Merging ' "$log" | tail -n 1 |
27 sed 's/^Merging \([^ /]*\).*$/\1/')
30 contact=$(get_contacts "$branch")
31 subject=${1//BRANCH/$branch}
32 filter="sed -e 's/BRANCH/$branch/g'"
33 if [ "$kconfig" ]; then
34 filter="$filter -e 's/KCONFIG_NAME/$kconfig/g'"
36 filter="$filter | fmt -s"
38 { printf 'Hi all,\n\n'; eval "$filter"; } |
39 "$bin_dir"/send_email "$contact" "$cc" "linux-next: $subject"