1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-11-25 13:30:07 +00:00

pull upstream changes from gitstatus

This commit is contained in:
romkatv 2019-03-30 15:40:49 +01:00
parent d9505ef195
commit 69253953f9
5 changed files with 4 additions and 4 deletions

View file

@ -3,7 +3,7 @@
# Retrives status of a git repo from a directory under its working tree. # Retrives status of a git repo from a directory under its working tree.
# #
# -d STR Directory to query. Defaults to $PWD. Must be absolute. # -d STR Directory to query. Defaults to ${${GIT_DIR:-$PWD}:a}. Must be absolute.
# -c STR Callback function to call once the results are available. Called only after # -c STR Callback function to call once the results are available. Called only after
# gitstatus_query returns 0 with VCS_STATUS_RESULT=tout. # gitstatus_query returns 0 with VCS_STATUS_RESULT=tout.
# -t FLOAT Timeout in seconds. Will block for at most this long. If no results are # -t FLOAT Timeout in seconds. Will block for at most this long. If no results are
@ -58,7 +58,7 @@ function gitstatus_query() {
setopt err_return no_unset setopt err_return no_unset
local opt local opt
local dir=$PWD local dir=${${GIT_DIR:-$PWD}:a}
local callback='' local callback=''
local -F timeout=-1 local -F timeout=-1
while true; do while true; do
@ -215,8 +215,8 @@ function gitstatus_start() {
local -i threads=${GITSTATUS_NUM_THREADS:-0} local -i threads=${GITSTATUS_NUM_THREADS:-0}
(( threads > 0)) || { (( threads > 0)) || {
case $os in case $os in
FreeBSD) threads=$(sysctl -n hw.ncpu);; FreeBSD) threads=$(( 2 * $(sysctl -n hw.ncpu) ));;
*) threads=$(getconf _NPROCESSORS_ONLN);; *) threads=$(( 2 * $(getconf _NPROCESSORS_ONLN) ));;
esac esac
} }