diff options
Diffstat (limited to 'bash-git-prompt.in')
-rwxr-xr-x | bash-git-prompt.in | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bash-git-prompt.in b/bash-git-prompt.in index 2f40afe..b678bfb 100755 --- a/bash-git-prompt.in +++ b/bash-git-prompt.in @@ -16,7 +16,15 @@ PS1="$PS1Start" -if status=$(git status --porcelain 2> /dev/null) +. #ETCDIR#/bash-git-prompt.conf + +skip=false +if [ -n "${skipDirRegEx}" ] && pwd | grep -q "${skipDirRegEx}" &> /dev/null +then + skip=true +fi + +if ! ${skip} && status=$(git status --porcelain 2> /dev/null) then PS1="$PS1 " branch="$((git symbolic-ref HEAD 2> /dev/null || git describe --always) | sed "s|^.*/||")" |