On August 10, 2022 1:03 PM, Niklas wrote: >Steps to reproduce: > >1. Having the following global .gitconfig > >[alias] > f = "!echo "test"" > >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" > >Git 2.37.1 under Arch Linux I do not think this is a bug. There are git commands that do not require repositories, like git version. Git has know knowledge of what your alias is going to do without executing it. If your alias wanted to run git version or git hash-object, it would not need a repository to do so. --Randall