Re: [PATCH] Re-re-re-fix common tail optimization
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Dec 17, 2007, 12:20 UTC
- Message-ID
- <476669A7.1050407@viscovery.net>
- In-Reply-To
- <57245FA1-361B-4333-B490-A2CC99ED4F9C@wincent.com>
Wincent Colaiuta schrieb:
Show 18 quoted lines
> El 17/12/2007, a las 12:57, Johannes Schindelin escribió: > >> Hmm. There is some chicken-and-egg problem here (I read the thread, but >> did not really see a problem, as I assumed that _other_ tests would >> assure >> that "git diff --no-index" works as expected). >> >> But as at least one released version of GNU diff has a pretty serious >> bug, >> I would rather not rely too much on diff. (BTW this was the reason I >> wanted --no-index so badly.) >> >> So yeah, the second "diff" cannot be "git diff". Maybe "cmp", but not >> "git diff". > > Well cmp would be fine as well, seeing all we want is a boolean "is this > the same or not" answer. (I'm not familiar with the GNU diff bug you > speak of, but was it so bad that it couldn't even get *that* answer right?)
Heh, there's at least one distribution out there (Suse 10.1) that comes with a *cmp* that doesn't get that answer right if its output is connected to /dev/null, which is the case when you simply 'make test'.
-- Hannes