mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-22 11:22:52 +08:00
fish_git_prompt: only do macOS workarounds for /usr/bin/git
On macOS, fish_git_prompt was failing to correctly handle the case where another git was installed, e.g. /usr/local/bin/git from Homebrew. Disable the workarounds in that case.
This commit is contained in:
parent
ad46dacdad
commit
700eeb7785
|
@ -170,8 +170,8 @@ end
|
|||
|
||||
# Decide if git is safe to run.
|
||||
# On Darwin, git is pre-installed as a stub, which will pop a dialog if you run it.
|
||||
if string match -q Darwin -- "$(uname)" && type -q xcode-select && type -q xcrun
|
||||
if string match -q /usr/bin/git -- "$(command -s git)" && not xcode-select --print-path &>/dev/null
|
||||
if string match -q Darwin -- "$(uname)" && string match -q /usr/bin/git -- "$(command -s git)" && type -q xcode-select && type -q xcrun
|
||||
if not xcode-select --print-path &>/dev/null
|
||||
# Only the stub git is installed.
|
||||
# Do not try to run it.
|
||||
function __fish_git_prompt_ready
|
||||
|
|
Loading…
Reference in New Issue
Block a user