mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-12 08:10:07 +00:00
Squashed 'gitstatus/' changes from 89e9ebfd..7546f4de
7546f4de return norepo-sync when cwd does not exist 8ccd4d34 comments git-subtree-dir: gitstatus git-subtree-split: 7546f4def34558e44ee660a9970da80f760e99c8
This commit is contained in:
parent
ff8654ccd5
commit
bf2aa14bec
2 changed files with 11 additions and 3 deletions
|
@ -168,13 +168,13 @@ function gitstatus_query"${1:-}"() {
|
||||||
done
|
done
|
||||||
|
|
||||||
if (( OPTIND != ARGC )); then
|
if (( OPTIND != ARGC )); then
|
||||||
print -ru2 -- "gitstatus_start: exactly one positional argument is required"
|
print -ru2 -- "gitstatus_query: exactly one positional argument is required"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local name=$*[OPTIND]
|
local name=$*[OPTIND]
|
||||||
if [[ $name != [[:IDENT:]]## ]]; then
|
if [[ $name != [[:IDENT:]]## ]]; then
|
||||||
print -ru2 -- "gitstatus_start: invalid positional argument: $name"
|
print -ru2 -- "gitstatus_query: invalid positional argument: $name"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -186,6 +186,12 @@ function gitstatus_query"${1:-}"() {
|
||||||
[[ $GIT_DIR == /* ]] && dir=:$GIT_DIR || dir=:${(%):-%/}/$GIT_DIR
|
[[ $GIT_DIR == /* ]] && dir=:$GIT_DIR || dir=:${(%):-%/}/$GIT_DIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $dir != (|:)/* ]]; then
|
||||||
|
typeset -g VCS_STATUS_RESULT=norepo-sync
|
||||||
|
_gitstatus_clear$fsuf
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
local -i req_fd=${(P)${:-_GITSTATUS_REQ_FD_$name}}
|
local -i req_fd=${(P)${:-_GITSTATUS_REQ_FD_$name}}
|
||||||
local req_id=$EPOCHREALTIME
|
local req_id=$EPOCHREALTIME
|
||||||
print -rnu $req_fd -- $req_id' '$callback$'\x1f'$dir$'\x1f'$no_diff$'\x1e' || return
|
print -rnu $req_fd -- $req_id' '$callback$'\x1f'$dir$'\x1f'$no_diff$'\x1e' || return
|
||||||
|
|
|
@ -3,7 +3,9 @@
|
||||||
# This file is used by ./install and indirectly by shell bindings.
|
# This file is used by ./install and indirectly by shell bindings.
|
||||||
#
|
#
|
||||||
# The first line is read by powerlevel10k instant prompt. It must
|
# The first line is read by powerlevel10k instant prompt. It must
|
||||||
# be updated whenever the content of this file changes.
|
# be updated whenever the content of this file changes. The actual
|
||||||
|
# value doesn't matter as long as it's unique. You can use the output
|
||||||
|
# of `git rev-parse HEAD`.
|
||||||
|
|
||||||
# Official gitstatusd binaries.
|
# Official gitstatusd binaries.
|
||||||
uname_s_glob="cygwin_nt-10.0"; uname_m_glob="i686"; file="gitstatusd-${uname_s}-${uname_m}"; version="v1.0.0"; sha256="c38342c7a70842067074710250fd8cebea87ae111f032277c2c70a77179b5355";
|
uname_s_glob="cygwin_nt-10.0"; uname_m_glob="i686"; file="gitstatusd-${uname_s}-${uname_m}"; version="v1.0.0"; sha256="c38342c7a70842067074710250fd8cebea87ae111f032277c2c70a77179b5355";
|
||||||
|
|
Loading…
Reference in a new issue