Hi On Thu, Oct 26, 2023, at 12:46, triallax@xxxxxxxxxxxx wrote: > Thank you for filling out a Git bug report! > Please answer the following questions to help us understand your issue. > > What did you do before the bug happened? (Steps to reproduce your issue) > - Run `git grep --no-index -r -- -- /usr/share/fish/completions/` See this thread: https://lore.kernel.org/git/CAKFQ_Q_P4HvCMHsg4=6ycb8r44qprhRCGSmLQf7B3_-zy28_oQ@xxxxxxxxxxxxxx/ > What did you expect to happen? (Expected behavior) > > The command executes the search successfully. > > What happened instead? (Actual behavior) > > This happens: > > triallax@satoru ~> git grep --no-index -r -- -- > /usr/share/fish/completions/ > BUG: environment.c:213: git environment hasn't been setup > fish: Job 1, 'git grep --no-index -r -- -- /u…' terminated by signal > SIGABRT (Abort) > > What's different between what you expected and what actually happened? > > One of them is an error, and the other is a successful execution. > > Anything else you want to add: > > Interestingly enough, this seems to be happening only with absolute paths from > my testing, and it happens even when the directory that's passed is a Git repo. What is the working directory that you are in? I’m guessing somewhere in your home directory? I’ll try to reproduce your command later with the proposed fix. Kristoffer