Merge pull request #55 from Bost/prompt-command

Fix PROMPT_COMMAND setGitPrompt cumulation when re-sourcing gitprompt.sh
master
Martin Gondermann 12 years ago
commit 4ae01ea30b
  1. 12
      gitprompt.sh

@ -292,7 +292,17 @@ if [ -z "$PROMPT_COMMAND" ]; then
else
PROMPT_COMMAND=${PROMPT_COMMAND%% }; # remove trailing spaces
PROMPT_COMMAND=${PROMPT_COMMAND%\;}; # remove trailing semi-colon
PROMPT_COMMAND="$PROMPT_COMMAND;setGitPrompt"
local new_entry="setGitPrompt"
case ";$PROMPT_COMMAND;" in
*";$new_entry;"*)
# echo "PROMPT_COMMAND already contains: $new_entry"
:;;
*)
PROMPT_COMMAND="$PROMPT_COMMAND;$new_entry"
# echo "PROMPT_COMMAND does not contain: $new_entry"
;;
esac
fi
git_prompt_dir

Loading…
Cancel
Save