From d28ef61694207976999346ddbaa1c1da40687f65 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Mon, 15 Sep 2025 13:21:20 +0200 Subject: [PATCH] git:cow: Rename temporary worktree directory Shorten the "worktree" and place the random bytes at the end for better sorting. --- .config/zsh/autoload/git/git-checkout-worktree | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/zsh/autoload/git/git-checkout-worktree b/.config/zsh/autoload/git/git-checkout-worktree index 04cce00..4abe954 100755 --- a/.config/zsh/autoload/git/git-checkout-worktree +++ b/.config/zsh/autoload/git/git-checkout-worktree @@ -37,7 +37,7 @@ local git_dir REPO_NAME WORKTREE_PATH git_dir="${$(git rev-parse --git-dir):A}" [[ $git_dir == */.git/modules/* ]] || git_dir="${git_dir%%/.git*}" REPO_NAME="${git_dir:t}" -WORKTREE_PATH="$(mktemp -d -p "" "worktree.XXX.$REPO_NAME.${1//\//_}")" +WORKTREE_PATH="$(mktemp -d -p "" "wtree.$REPO_NAME.${1//\//_}.XXX")" local errc ret=0 git worktree add "$WORKTREE_PATH" "$@" || ret=$?