On Sun, Oct 9, 2016 at 8:42 PM, Michael Tutty <mtutty@xxxxxxxxxxxxxxx> wrote: > Dennis, > Thanks for the great response, and for spending time on my issue. > I'll try that first patch and see what happens. > > In the meantime, it got weirder... > > I created a brand-new (bare) repo Elaboration needed here. If I create a bare _clone_, then "HEAD" could be detached, or point to some branch, depending on where "HEAD" is in the source repo. If source repo's HEAD is "master", I got the same behavior (worktree add fails). If it's detached or points to some other branch, it's ok. If this is "git init --bare" then I got "fatal: invalid reference: master". > and was able to git add worktree > /path master. I was able to do this repeatedly, even using the > worktree to merge other branches to master. I didn't find any > condition or step that caused some kind of orphan master work tree, > which was what I thought the underlying problem might be. -- Duy