git-new-workdir was always meant to use the plain `.git` file feature, i.e. writing a file called `.git` with the single line `gitdir: <path>`. Given all the problems with reparse points, I am *very* reluctant to go the route outlined in this diff.