diff --git a/.config/zsh/autoload/git/git-checkout-worktree b/.config/zsh/autoload/git/git-checkout-worktree index 51f9e4b..9b5eaa4 100755 --- a/.config/zsh/autoload/git/git-checkout-worktree +++ b/.config/zsh/autoload/git/git-checkout-worktree @@ -7,7 +7,7 @@ # (e.g. stashing). Finally the temporary directory is deleted. local GIT_ROOT TEMP_DIR REPO_DIR -GIT_ROOT="$(basename "$(git rev-parse --show-toplevel)")" || return +GIT_ROOT="${$(git rev-parse --show-toplevel):t}" || return TEMP_DIR="$(mktemp -d)" REPO_DIR="$TEMP_DIR/$GIT_ROOT"