Re: Bug: Git-Alias is callable from outside a git repo
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Aug 12, 2022, 21:09 UTC
- Message-ID
- <s08qq38q-26po-r066-soo3-po7165167s31@tzk.qr>
- In-Reply-To
- <20220810170319.mxd6h2p5tm6y5xx3@imap.mailbox.org>
Hi Niklas,
On Wed, 10 Aug 2022, Niklas wrote:
Show 6 quoted lines
> Steps to reproduce: > > 1. Having the following global .gitconfig > > [alias] > f = "!echo "test""
That quoting is a big bogus.
Show 10 quoted lines
> > 2. Calling `git f` in a folder which does not belong to a git repo > > Expected Behavior: > Seeing some message like like > `fatal: not a git repository (or any parent up to mount point /)` > > Actual Behavior: > > Prints "test"
This is by design, and definitely not a bug. It even allows you to build relatively complex aliases that work on multiple worktrees, or even no worktree at all.
Why would a Git alias have to be bound to any specific Git repository?
Ciao, Johannes