From: Kristoffer Haugsbakk Date: Thu, 26 Oct 2023 12:28:17 GMT Subject: Re: git grep --no-index fails when given an absolute path Message-ID: <3136992f-15f7-4927-83d0-7b7f985244b5@app.fastmail.com> In-Reply-To: Hi On Thu, Oct 26, 2023, at 12:46, triallax@tutanota.com 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@mail.gmail.com/ > 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