Re: git-diff on touched files: bug or feature?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Aug 2, 2007, 12:21 UTC
- Message-ID
- <Pine.LNX.4.64.0708021320560.14781@racer.site>
- In-Reply-To
- <vpqzm1a2l72.fsf@bauges.imag.fr>
Hi,
On Thu, 2 Aug 2007, Matthieu Moy wrote:
Show 11 quoted lines
> Junio C Hamano <gitster@pobox.com> writes: > > > Quite honestly, a script that indiscriminately touches everybody > > but only modifies a few is simply broken. Think about "make". > > "git diff" reporting many cache-dirty files is simply reminding > > you the brokenness of such a script. > > I wouldn't call this "broken", but clearly suboptimal, yes. But for an > occasionnal one-liner (perl -pi -e ... or so), I lose less time > recompiling extra-files than I would writting a cleaner script. "make" > has no way to detect the absence of modification, while git has.
_You_ can afford compiling them extra-files.
That is _exactly_ what Junio meant by "corner case".
Ciao, Dscho