1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-11-16 09:50:06 +00:00

fix cache_key in vcs

This commit is contained in:
romkatv 2019-02-27 20:32:29 +01:00
parent 405a66b315
commit 46a4e1333e

View file

@ -1784,11 +1784,10 @@ prompt_vcs() {
"$1_prompt_segment" "${0}_${(U)current_state}" "$2" "${vcs_states[$current_state]}" "$DEFAULT_COLOR" "$vcs_prompt" "$vcs_visual_identifier"
fi
else
local info
info=$("${(@Q)${(z)POWERLEVEL9K_VCS_STATUS_COMMAND}}" 2>/dev/null) || return
local cache_key="$0 $info"
local props
props=("${(@fQ)$("${(@Q)${(z)POWERLEVEL9K_VCS_STATUS_COMMAND}}" 2>/dev/null)}") || return
local cache_key="$0 ${(@q)props}"
if ! p9k_cache_get $cache_key; then
local -a props=("${(@fQ)${info}}")
local local_branch=$props[1]
local remote_branch=$props[2]
local remote_url=$props[3]