]> git.donarmstrong.com Git - zsh.git/commitdiff
improve vcsh prompt integration
authormartin f. krafft <madduck@madduck.net>
Mon, 22 Apr 2013 14:16:58 +0000 (16:16 +0200)
committermartin f. krafft <madduck@madduck.net>
Mon, 22 Apr 2013 14:16:58 +0000 (16:16 +0200)
.zsh/zshrc/60_vcsprompt

index f9649fb5e44b9c650fabb85c77219e37de90ebd7..9513f6a7beaf1b06961cb74ebbe8406ec8daca53 100644 (file)
@@ -159,7 +159,9 @@ __vcs_set_prompt_variables()
       branch="$(__git_get_branch)" ||
         { error "could not determine git branch"; return 1 }
       eval set -- $(__vcs_get_prompt_path_components "$reporoot" "$branch")
-      if [ -d "$GIT_DIR" ]; then
+      if [ -n "$VCSH_REPO_NAME" ]; then
+        set -- "vcsh/$VCSH_REPO_NAME" "$2" "$3"
+      elif [ -d "$GIT_DIR" ]; then
         # poor man's replace until I find out how to do named dirs properly
         # here:
         local _D="${GIT_DIR/$HOME/~}"