From 28fba290e3868a41e36379906407cf318cedfe57 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 17 Oct 2005 13:32:03 -0700 Subject: [PATCH] Do not quote SP. Follow the "encode minimally" principle -- our tools, including git-apply and git-status, can handle pathnames with embedded SP just fine. The only problematic ones are TAB and LF, and we need to quote the metacharacters introduced for quoting. Signed-off-by: Junio C Hamano --- quote.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quote.c b/quote.c index 7df05a9c..009e6949 100644 --- a/quote.c +++ b/quote.c @@ -88,8 +88,8 @@ int quote_c_style(const char *name, char *outbuf, FILE *outfp, int no_dq) EMIT('"'); for (sp = name; (ch = *sp++); ) { - if ((ch <= ' ') || (ch == '"') || - (ch == '\\') || (ch == 0177)) { + if ((ch < ' ') || (ch == '"') || (ch == '\\') || + (ch == 0177)) { needquote = 1; switch (ch) { case '\a': EMITQ(); ch = 'a'; break; -- 2.11.0