Thread (24 messages) flat view 24 messages, 5 authors, 2016-06-15

Re: [PATCH v2] worktree: add: introduce --checkout option

From: Mike Rappazzo <hidden>
Date: 2016-06-15 23:08:58

On Fri, Mar 25, 2016 at 7:41 AM, Duy Nguyen [off-list ref] wrote:
On Fri, Mar 25, 2016 at 6:31 PM, Zhang Lei [off-list ref] wrote:
quoted
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.
You can switch to any other branch in a worktree.  Consider that you
could switch branches in
worktrees such that you could eventually end up having the branches
swapped from original
worktree setup.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help