From: Torsten Bögershausen Date: Fri, 07 Nov 2025 08:30:15 GMT Subject: Re: [RFC PATCH] diff: add option to report binary files in raw diffs Message-ID: <20251107083015.GA18670@tb-raspi4> In-Reply-To: On Thu, Nov 06, 2025 at 03:42:49PM -0600, Justin Tobler wrote: > On 25/11/05 12:04AM, Junio C Hamano wrote: > > Justin Tobler writes: > > [snip] > Currently the output in the next version will look like: > > :100644 100644 a1961526 e231acb1 binary=yy M foo > :100644 100644 31eedd5c 402a70d7 binary=nn M bar > I think that is a good solutution ;-) When I once developped the git ls-files --eol option someone (Junio ?) convinced my to use a TAB as a seperator. In this case just before the filename: git ls-file --eol | xxd 00000000: 692f 6c66 2020 2020 772f 6c66 2020 2020 i/lf w/lf 00000010: 6174 7472 2f20 2020 2020 2020 2020 2020 attr/ 00000020: 2020 2020 2020 092e 6369 7272 7573 2e79 ..cirrus.y ^^ 00000030: 6d6c 0a ml. This makes the output both human readable and machine parsable: All info is before the TAB here. (And may be parsed again in a second round, if needed). Thoughts ?