author | Kevin Ballard <kevin@sb.org> | |
Tue, 9 Nov 2010 02:44:38 +0000 (18:44 -0800) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 9 Nov 2010 15:35:16 +0000 (07:35 -0800) | ||
commit | dbfdc625a5aad10c47e3ffa446d0b92e341a7b44 | |
tree | b11e4e81356430aa164063656097c2492369e8e4 | tree | snapshot |
parent | af77aee9cac51c2036e6019b4aebec2049f03e6b | commit | diff |
status: Quote paths with spaces in short format
According to the documentation for git-status, in short-format mode,
paths with spaces or unprintable characters are quoted. However
28fba29 (Do not quote SP., 2005-10-17) removed the behavior that quotes
paths that have spaces but not unprintable characters. Unfortunately this
makes the output of `git status --porcelain` non-parseable in certain
(rather unusual) edge cases. In the interest of removing ambiguity when
parsing the output of `git status --porcelain`, restore the behavior of
quoting paths with spaces in git-status's short-format mode.
Signed-off-by: Kevin Ballard <kevin@sb.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
According to the documentation for git-status, in short-format mode,
paths with spaces or unprintable characters are quoted. However
28fba29 (Do not quote SP., 2005-10-17) removed the behavior that quotes
paths that have spaces but not unprintable characters. Unfortunately this
makes the output of `git status --porcelain` non-parseable in certain
(rather unusual) edge cases. In the interest of removing ambiguity when
parsing the output of `git status --porcelain`, restore the behavior of
quoting paths with spaces in git-status's short-format mode.
Signed-off-by: Kevin Ballard <kevin@sb.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
wt-status.c | diff | blob | history |