diff --git a/scripts/get_emails.sh b/scripts/get_emails.sh new file mode 100755 index 000000000000..3acba9743a89 --- /dev/null +++ b/scripts/get_emails.sh @@ -0,0 +1,43 @@ +#!/bin/sh +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2020, Google LLC. All rights reserved. +# Author: Saravana Kannan + +# Find top of git repo +while [ `pwd` != '/' -a ! -d .git ] +do + cd .. +done + +# Exit if you can't find it +if [ ! -d .git ] +then + exit 1 +fi + +if [ ! -f ./scripts/get_maintainer.pl ] +then + exit 2 +fi + +opt='--no-rolestats --no-git-fallback --multiline --n' +if [ "$1" = '-cc' ] +then + shift + opt="$opt --no-m --no-r --l" + echo kernel-team@android.com +else + opt="$opt --m --r --no-l" +fi + +# Special case for git send-email that only passes one patch at a time +if [ $# -eq 1 ] +then + prefix="$1" + # Intentionally stripping out only the last 2 digits in the patch + # number + prefix=$(echo $1 | sed -e "s/[0-9][0-9]-.*\.patch/*.patch/") + set "$prefix" +fi + +./scripts/get_maintainer.pl $opt $* 2>/dev/null