On Fri, Mar 25, 2016 at 6:31 PM, Zhang Lei <zhanglei002@xxxxxxxxx> wrote: > By the way, Duy, another unrelated question: why worktree name under > .git/worktrees is being named > after the working tree path basename? I think branch name is more > reasonable since we don't allow checking out > the same branch twice. Because branch name is not always available (e.g. detached HEAD) and checkout branch can be switched later on. And normally you'll get branch name there anyway with "git worktree add something" because the branch "something" is automatically created. I've been wondering if it's worth supporting "git worktree -b abc ./" where we create worktree "./abc" based on branch name too. -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html