summaryrefslogtreecommitdiff
path: root/git-prompt.sh
diff options
context:
space:
mode:
Diffstat (limited to 'git-prompt.sh')
-rwxr-xr-xgit-prompt.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/git-prompt.sh b/git-prompt.sh
index d1e88b3..cd41fbe 100755
--- a/git-prompt.sh
+++ b/git-prompt.sh
@@ -177,7 +177,15 @@ cwd_truncate() {
# arg1: max path lenght
# returns abbrivated $PWD in public "cwd" var
+ if [[ $PWD == $HOME ]]; then
+ cwd="~"
+ return
+ else
+ cwd=$PWD
+ fi
+
cwd="${PWD/$HOME/~}" # substitute "~"
+ return
case $1 in
full)
@@ -423,6 +431,7 @@ parse_git_status() {
#git_dir=` git rev-parse --git-dir 2> /dev/null`
[[ -n ${git_dir/./} ]] || return 1
+ [[ -f ${git_dir}/git-prompt-ignored ]] && return 1
vcs=git