Re: git diff --ignore-space-at-eol issue
- From
Antoine Pelisse <apelisse@gmail.com>
- Date
- Dec 28, 2012, 16:46 UTC
- Message-ID
- <CALWbr2y3BdqcD-62jhPSQsK3U=8-Dc=R-jxg8H0yqpgVfdHJXw@mail.gmail.com>
- In-Reply-To
- <BLU163-W40634B340214076467C88ECF360@phx.gbl>
> The --ignore-space-at-eol option is ignored when used in conjunction > with --name-status. > It works fine otherwise.
Indeed the behavior of diff --stat, and etc has been corrected very recently to make it more consistent across all options. I don't know if the new behavior is exactly what you expected:
$ git diff --ignore-space-at-eol test.txt $ git diff --ignore-space-at-eol --stat test.txt test.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) $ git diff --ignore-space-at-eol --name-status test.txt M test.txt
The idea is that even though diff doesn't show any differences, stat, shortstat, numstat and name-status reports the file as being changed. This is available since v1.8.1-rc0.