3 # shellcheck source=./common.sh
4 . "$(dirname "$0")/common.sh" ''
7 if [ -f merge.log ]; then
12 if [ "$1" = '-b' ]; then
18 if [ "$1" = '-c' ]; then
26 cc=( 'Linux Next Mailing List <linux-next@vger.kernel.org>'
27 'Linux Kernel Mailing List <linux-kernel@vger.kernel.org>'
30 if [ -z "$branch" ]; then
31 branch=$(grep '^Merging ' "$log" | tail -n 1 |
32 sed 's/^Merging \([^ /]*\).*$/\1/')
35 contact=$(get_contacts "$branch")
36 subject=${subject//BRANCH/$branch}
37 filter=( -E -e 's/^([^ ])/|\1/' -e "s/BRANCH/$branch/g" )
38 if [ -n "$kconfig" ]; then
39 filter+=( -e "s/KCONFIG_NAME/$kconfig/g" )
44 sed "${filter[@]}" | fmt -w 76 -u -p '|' | sed 's/^|//'
45 } | "$bin_dir"/send_email "linux-next: $subject" "$contact" "${cc[@]}"