From: Andreas Grünbacher Date: Thu, 02 Aug 2012 20:02:12 GMT Subject: Re: GNU patch close to next stable release (2) Message-ID: In-Reply-To: <7v8vdyfqa9.fsf@alter.siamese.dyndns.org> Junio, 2012/8/1 Junio C Hamano : > Andreas Grünbacher writes: > >> * Support for double-quoted filenames in the "diff --git" format: when a >> filename starts with a double quote, it is interpreted as a C string >> literal. The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v, and \ooo >> (a three-digit octal number between 0 and 255) are recognized. > > Is this also available in non-git diffs? I have only enabled this for git-style diffs for now. GNU diff doesn't do filename quoting so far and if it eventually implements a slightly different form of quoting (which I wouldn't recommend), we might be in trouble. > IIRC, this extension to allow funny characters in pathnames was > proposed by and discussed with Paul Eggert (listed as one of GNU > diffutils maintainers at www.gnu.org/software/diffutils/) and git happened > to adopt it earlier than "GNU diff" itself did. Paul and Jim, any thoughts about adding filename quoting to GNU diff anytime soon, or about the format? Thanks, Andreas