In non-english locales diff(1) do sometimes output "\ No newline at end of file" in some other language. Set LC_ALL to C before execing diff to avoid this behaviour. Signed-off-by: Fredrik Kuivinen <freku045@student.liu.se> --- diff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) eb6261334d65c3134d9dd822fd64e33ed8ad2dfc diff --git a/diff.c b/diff.c --- a/diff.c +++ b/diff.c @@ -207,6 +207,7 @@ static void builtin_diff(const char *nam } } fflush(NULL); + putenv("LC_ALL=C"); execlp("/bin/sh","sh", "-c", cmd, NULL); } - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Mon Sep 05 04:18:33 2005
This archive was generated by hypermail 2.1.8 : 2005-09-05 04:18:35 EST