Re: A few "linked checkout" niggles
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Jul 17, 2015, 12:49 UTC
- Message-ID
- <CACsJy8BZEhMJPdw4K_kihA1kTPBVsAt=zW-cemzO7V+xfDih8Q@mail.gmail.com>
- In-Reply-To
- <55A8F4B1.9060304@drmicha.warpmail.net>
On Fri, Jul 17, 2015 at 7:27 PM, Michael J Gruber <git@drmicha.warpmail.net> wrote:
Show 11 quoted lines
> Two more observations: > > $ git worktree add /tmp/gitwt > Enter /tmp/gitwt (identifier gitwt) > Switched to a new branch 'gitwt' > > Now I'm in /tmp/gitwt at branch gitwt. Right? No. I'm in the original wd > at the original branch. > > So either we cd to the new location or quelch these messages or add a > message that we're actually back.
s/Enter/Preparing/ ?
Show 10 quoted lines
> The other: > > linked worktrees are prefect for short term tests on detached heads. > Even the manual page advertises detach. But: > > $ git worktree add --detach /tmp/gitwtt > Enter /tmp/gitwtt (identifier gitwtt) > fatal: '--detach' cannot be used with '-b/-B/--orphan' > > Maybe it's the auto-naming logic stepping on detached toes ;)
Problem with master (but not with pu) because "-b gitwtt" is automatically added. I think this is 1eb07d8 (worktree: add: auto-vivify new branch when <branch> is omitted - 2015-07-06) forgetting about --detach. Actually it's still a problem with 'pu' because the branch 'gitwtt' is created unnecessarily.
-- Duy