On Sat, May 22, 2010 at 10:44, Thomas Rast <trast@xxxxxxxxxxxxxxx> 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. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html