Lanny Ripple [off-list ref] writes:
I still think the best solution is figuring out if the platform sed is sane at build time and using a full path (via config setup if being able to change the sed used is a priority). Short of that something as simple as
(git-am:699+)
if test -z "$GIT_AUTHOR_EMAIL"
then
# Can occur when sed in PATH will not handle UTF8 under LC_ALL=C.
gettextln "Patch does not have a valid e-mail address."
stop_here $this
fi
That is a real fix to the issue (can also happen to name, no?) and
is worth checking.