pull upstream changes from gitstatus

pull/70/head
romkatv 5 years ago
parent 0a8fc003bd
commit 41d741fb1f

@ -256,9 +256,9 @@ function gitstatus_start() {
} }
zle -F $resp_fd _gitstatus_process_response_${name} zle -F $resp_fd _gitstatus_process_response_${name}
[[ ${GITSTATUS_ENABLE_LOGGING:-0} == 1 ]] && typeset -g GITSTATUS_DAEMON_LOG_${name}=/dev/null
log_file=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX) || [[ ${GITSTATUS_ENABLE_LOGGING:-0} != 1 ]] ||
log_file=/dev/null typeset GITSTATUS_DAEMON_LOG_${name}=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX)
local -i threads=${GITSTATUS_NUM_THREADS:-0} local -i threads=${GITSTATUS_NUM_THREADS:-0}
(( threads > 0)) || { (( threads > 0)) || {
@ -277,7 +277,7 @@ function gitstatus_start() {
--num-threads=$threads \ --num-threads=$threads \
--dirty-max-index-size=$max_dirty --dirty-max-index-size=$max_dirty
echo -nE $'bye\x1f0\x1e' echo -nE $'bye\x1f0\x1e'
" <&$req_fd >&$resp_fd 2>$log_file 3<$lock_file &! " <&$req_fd >&$resp_fd 2>$GITSTATUS_DAEMON_LOG_${name} 3<$lock_file &!
daemon_pid=$! daemon_pid=$!
command rm -f $lock_file command rm -f $lock_file
@ -297,7 +297,6 @@ function gitstatus_start() {
} }
gitstatus_start_impl && { gitstatus_start_impl && {
typeset -g GITSTATUS_DAEMON_LOG_${name}=$log_file
typeset -gi GITSTATUS_DAEMON_PID_${name}=$daemon_pid typeset -gi GITSTATUS_DAEMON_PID_${name}=$daemon_pid
typeset -giH _GITSTATUS_REQ_FD_${name}=$req_fd typeset -giH _GITSTATUS_REQ_FD_${name}=$req_fd
typeset -giH _GITSTATUS_RESP_FD_${name}=$resp_fd typeset -giH _GITSTATUS_RESP_FD_${name}=$resp_fd

Loading…
Cancel
Save