#!/bin/sh
# From Dave Hansen <dave@sr71.net>
# git-patchbomb script
# use: git-patchbomb remotes/origin/master.. 'Avi Kivity <avi@argo.co.il>' --cc 'kvm-devel <kvm@vger.kernel.org>' --cc 'Anthony Liguori <aliguori@us.ibm.com>'
# use: git-patchbomb <patches-by-commit..> <TO> --cc <CC> ...

set -e
TMPDIR="$(mktemp -d /tmp/git-patchbomb-XXXXXXX)"

git format-patch -o "$TMPDIR" --numbered "$1"
shift

TO="$1"
shift

for i in $TMPDIR/*; do
	git-send-email --to "$TO" "$@"	\
		--envelope-sender "$EMAIL_ADDRESS" --from "$EMAIL_ADDRESS" \
		$i;
done

rm -r "$TMPDIR"
