From: Ævar Arnfjörð Bjarmason Date: Sat, 22 May 2010 12:01:29 GMT Subject: Re: [PATCH RFC] Add a config verbose option fetch and push Message-ID: In-Reply-To: <201005221244.32213.trast@student.ethz.ch> On Sat, May 22, 2010 at 10:44, Thomas Rast wrote: > Ævar Arnfjörð Bjarmason wrote: > That would completely ruin the scriptability of almost all commands. > Imagine the user added the following options as default: > >  add --edit >  checkout --patch >  cherry-pick --no-commit >  commit --amend >  pull --rebase > > I'm sure you can find one option that changes the command in something > completely different *for every command*. Sure. But so would adding this as git-add to your $PATH: #!/bin/sh /usr/lib/git-core/git-add --edit $@ Git already has plenty of ways to shoot yourself in the foot. I don't see how it's worse if that's done through some generalized facility which results in less special-case code in individual tools.