apply git prompt only on directories belonging to a git repository

master
Martin Goldhahn 13 years ago
parent 238ab58560
commit ff7575ccdc
  1. 2
      .gitignore
  2. 6
      gitprompt.sh

2
.gitignore vendored

@ -0,0 +1,2 @@
*~
*.bak

@ -99,6 +99,8 @@ function setGitPrompt() {
git_prompt_config
EMPTY_PROMPT=${OLD_GITPROMPT}
local repo=`git rev-parse --show-toplevel 2> /dev/null`
if [[ ! -e "${repo}" ]]; then
PS1="${EMPTY_PROMPT}"
@ -167,6 +169,10 @@ function setGitPrompt() {
fi
}
if [ -z "$OLD_GITPROMPT" ]; then
OLD_GITPROMPT=$PS1
fi
if [ -z "$PROMPT_COMMAND" ]; then
PROMPT_COMMAND=setGitPrompt
else

Loading…
Cancel
Save