From: Jonathan Nieder Date: Tue, 24 Aug 2010 05:01:27 GMT Subject: Re: "git -c web.browser=w3m help -w help" still kicks firefox Message-ID: <20100824050127.GC20037@burratino> In-Reply-To: <20100823203304.GB4458@coredump.intra.peff.net> Jeff King wrote: > Which does bring up one interesting boundary. If I run: > > git -c receive.denyDeletes=false git push > > what should happen? Obviously with cross-server communication the > environment won't get passed. I am inclined to say that even for local > cases, receive-pack should clear the string. Sticky. I agree with you that that would follow the principle of least surprise. On the other hand if I use git push --receive-pack='git -c receive.denyDeletes=false receive-pack' then I would expect it to work. I don't think this is a security problem because I already could have set the remote $GIT_CONFIG just as easily.