1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-22 12:46:13 +08:00

fix(upgrade): check if git is available and working

macOS seems to break dev tools when updating the system. This should
prevent the previous issues. See #11309

Closes #11420
This commit is contained in:
Carlo Sala 2023-01-03 10:02:03 +01:00
parent 00c37b6991
commit 3fca9c8933
No known key found for this signature in database
GPG Key ID: DA6FB450C1A4FE9A

View File

@ -24,7 +24,7 @@ zstyle -s ':omz:update' mode update_mode || {
# - git is unavailable on the system. # - git is unavailable on the system.
if [[ "$update_mode" = disabled ]] \ if [[ "$update_mode" = disabled ]] \
|| [[ ! -w "$ZSH" || ! -O "$ZSH" ]] \ || [[ ! -w "$ZSH" || ! -O "$ZSH" ]] \
|| ! command -v git &>/dev/null; then || ! command git --version 2>&1 >/dev/null; then
unset update_mode unset update_mode
return return
fi fi