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

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

From: Duy Nguyen <hidden>
Date: 2016-06-15 23:08:57

Please don't top-post.

On Fri, Mar 25, 2016 at 7:06 PM, Zhang Lei [off-list ref] wrote:
Yes, path basename makes sense.
I am asking this question because we have some legacy code requires
that working tree
called something like 'src', as a result, multiple branch would have
src1 src2 src3 under .git/worktrees
which could not be easy to maintain.
If you really need to care about these names, I think a new option to
let you control the naming explicitly would be better.
I agreed with you, we should give users such option.


2016-03-25 19:41 GMT+08:00 Duy Nguyen [off-list ref]:
quoted
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.
--
Duy


-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help