diff options
author | Junio C Hamano <junkio@cox.net> | 2005-11-29 13:51:27 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-11-29 14:27:59 -0800 |
commit | 830273d10cf1cfe646db39b87d3ccb49bf88b73a (patch) | |
tree | eebc69bb7c26a6c6a68308067fdabaf049a98784 /git-format-patch.sh | |
parent | a004d3f70f1c074f2d9bd55e7a925ff5916ebbeb (diff) | |
download | git-830273d10cf1cfe646db39b87d3ccb49bf88b73a.tar.gz |
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 <junkio@cox.net>
Diffstat (limited to 'git-format-patch.sh')
-rwxr-xr-x | git-format-patch.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/git-format-patch.sh b/git-format-patch.sh index 4cd38f34ef..1eebe857c0 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] [-<diff options>...] @@ -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\ |