On Fri, Feb 17, 2017 at 11:10:08PM +0100, Ævar Arnfjörð Bjarmason wrote: > > A first step in that direction would probably be an environment variable > > to tell Git to suppress command-aliases. Scripts would set that to > > ensure a more vanilla experience. It doesn't fix _existing_ scripts, but > > if that option were introduced, then over time scripts would start to > > use it. Then eventually it would be safe(r) to introduce something like > > command aliases. > > The most gentle first step would be to try to turn the existing config > options where you can override cli-options into some declarative thing > from the current ad-hoc code we have for each one. > > That would be no change in behavior, but would make it easier to > migrate more things in the future. Yeah, I'd agree with that. It does not change anything for the users, but it makes the implementation less annoying. -Peff