Re: GNU patch close to next stable release (2)
- From
- Andreas Grünbacher <andreas.gruenbacher@gmail.com>
- Date
- Aug 2, 2012, 20:02 UTC
- Message-ID
- <CAHpGcML5PVAgd9x75=5k1-ev+Px4V+26KJhhyZk-O54p0WxfxQ@mail.gmail.com>
- In-Reply-To
- <7v8vdyfqa9.fsf@alter.siamese.dyndns.org>
Junio,
2012/8/1 Junio C Hamano <gitster@pobox.com>:
Show 8 quoted lines
> Andreas Grünbacher <agruen@gnu.org> 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