From: Miklos Vajna Date: Fri, 19 Dec 2008 03:47:57 GMT Subject: Re: git-rm -n leaves .git/index.lock if not allowed to finish Message-ID: <20081219034757.GC21154@genesis.frugalware.org> In-Reply-To: <7v63lhf1cl.fsf@gitster.siamese.dyndns.org> On Thu, Dec 18, 2008 at 04:35:54PM -0800, Junio C Hamano wrote: > I think you need to have tons of files to cause the pipe buffer to fill up > with the "rm 'frotz'" output, triggering a SIGPIPE to kill the upstream > process of the pipe. Ah, you are right. I did exactly what is in the lockfile.c part of your patch, but I did not think about "if I don't get a SIGPIPE for 2 lines, I may get one for 1000 lines". ;-)