Run the async_run and disown in a subshell to suppress Done output

master
fredup 12 years ago
parent 2b47ae9d7c
commit 051ffa0c2e
  1. 6
      gitprompt.sh

@ -110,8 +110,10 @@ function checkUpstream() {
if [[ ! -e "${FETCH_HEAD}" || -e `find "${FETCH_HEAD}" -mmin +${GIT_PROMPT_FETCH_TIMEOUT}` ]]
then
if [[ -n $(git remote show) ]]; then
async_run "git fetch --quiet"
disown -h
(
async_run "git fetch --quiet"
disown -h
)
fi
fi
}

Loading…
Cancel
Save