Duy Nguyen <pclouds@xxxxxxxxx> writes: > An interesting thing maybe worth > sharing is, if HEAD is broken (the only reason we would fail to create > "struct worktree" for main worktree), then "git worktree list" from > main worktree would fail too, because repo setup code fails to parse > HEAD as well and die(). Yeah, that makes sense. > That makes the "always show main worktree" > patch useless, since we won't get far enough to execute > get_worktrees() in the first place. However, you can still do "git > worktree list" from a linked worktree, gitdir setup code will not stop > you (how can it). And the patch is still needed. Yes.