From: Junio C Hamano Date: Tue, 29 Nov 2005 21:51:27 +0000 (-0800) Subject: format-patch: run diff in C locale X-Git-Tag: v0.99.9l^2~24^2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=830273d10cf1cfe646db39b87d3ccb49bf88b73a;p=git.git format-patch: run diff in C locale Otherwise it would show incomplete line and binary markers in a locale dependent way. Signed-off-by: Junio C Hamano --- diff --git a/git-format-patch.sh b/git-format-patch.sh index 4cd38f34e..1eebe857c 100755 --- a/git-format-patch.sh +++ b/git-format-patch.sh @@ -5,6 +5,10 @@ . git-sh-setup +# Force diff to run in C locale. +LANG=C LC_ALL=C +export LANG LC_ALL + usage () { echo >&2 "usage: $0"' [-n] [-o dir | --stdout] [--keep-subject] [--mbox] [--check] [--signoff] [-...] @@ -202,7 +206,7 @@ process_one () { ;; esac - eval "$(LANG=C LC_ALL=C sed -ne "$whosepatchScript" $commsg)" + eval "$(sed -ne "$whosepatchScript" $commsg)" test "$author,$au" = ",$me" || { mailScript="$mailScript"' a\