Re: why can't one alias `git stash`?
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 19, 2025, 01:01 UTC
- Message-ID
- <xmqqh5y4gm4v.fsf@gitster.g>
- In-Reply-To
- <d8b279098a41949eef06f26d3f09c3950486380b.camel@scientia.org>
Christoph Anton Mitterer <calestyo@scientia.org> writes:
> As mentioned in the other thread, IMO it sounds rather brittle if > aliases are considered at all in scripting.
As a program, how would you tell when you are run by a script?
If you are a shell, you go into "interactive" mode when you are taking your command stream from a tty, and otherwise assume you are not interactive. The same trick would not work at all for programs started by a shell, would it?
Asking script writers to pass "--no-alias" option to all of their "git" invocation will probably not be a viable way forward, either.