]> git.donarmstrong.com Git - zsh.git/commitdiff
set GIT_WORK_TREE just to be sure
authormartin f. krafft <madduck@madduck.net>
Sat, 17 May 2008 11:15:53 +0000 (12:15 +0100)
committermartin f. krafft <madduck@madduck.net>
Sat, 17 May 2008 11:15:53 +0000 (12:15 +0100)
.zsh/func/vcsh

index e404efcc62e61f2140b9df7d7dcca71a37b4d848..ca26a9edd78390156bc6981af21b55af7ad07787 100755 (executable)
@@ -31,7 +31,11 @@ if [ ! -d "$FGIT_BASE/${1}.git" ]; then
   return 2
 fi
 
-export GIT_DIR=$FGIT_BASE/${1}.git
+export GIT_DIR="$FGIT_BASE/${1}.git"
+_WORKTREE="$(git config --get core.worktree)"
+export GIT_WORK_TREE="$(readlink -f $GIT_DIR/$_WORKTREE)"
+unset _WORKTREE
+
 git status
 
 PS1="%S{VCSH:$1}%s$PS1" $SHELL -i