Re: [PATCH] Don't ignore write failure from git-diff, git-log, etc.
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- May 29, 2007, 21:19 UTC
- Message-ID
- <alpine.LFD.0.98.0705291412060.26602@woody.linux-foundation.org>
- In-Reply-To
- <87r6ozs7q5.fsf@rho.meyering.net>
On Tue, 29 May 2007, Jim Meyering wrote:
Show 6 quoted lines
> > > > Maybe you have not noticed, but my argument has ben about EPIPE. > > Ha ha. That's a good one. > The point was that even you must see that your > "[Jim's] WHOLE patch is crap" statement was wrong.
Ehh. That's a rather edited version of what I said, isn't it?
That's after I explicitly _quoted_ the part where you actively removed the code that said "EPIPE is right", and also after I had told you several times that you should consider EPIPE as a special case in your other part.
In other words, yes, EVERY SINGLE HUNK of your patch was wrong, and I had told you exactly why.
How wrong does a patch have to be to be "crap"? Maybe I have higher standards than you do (apparently so), but "every single hunk was wrong" should certainly be a damn good reason to consider _any_ patch crap, wouldn't you say?
And now you have trouble accepting that, even after you have sent out a fixed patch without the crap. Thanks for finally bothering to get the patch right, but I don't see why you have to try to make-believe that it was ever about anything but EPIPE.
So go back and read my emails. You'll see that in every single one I made it very clear that EPIPE was special. From the very first one (where I didn't call your patch crap, btw: I said it was wrong, and that some errors are expected and good, and I explicitly told you about EPIPE).
So what did you do? Instead of acknowledging that EPIPE was different, you actually *expanded* on that original patch, and made the other places where we _did_ handle EPIPE correctly, and made those places handle it _incorrectly_.
And then you expect me to be _polite_ about it? Grow up. I was polite before you started explicitly doing the reverse of what I told you you should do. At that point, your patch went from "meant well, but the patch was wrong" to "That's just obviously crap".
Linus