I started moving my git work space to multi-worktree and found it annoying that every time I add a new worktree, my first step must be copy my config.mak over. Room for improvement. I see three options: 1) add an option in 'worktree add' to copy all untracked files from current worktree over Only fits when you keep your .gitignore uptodate or we may copy a lot of rubbish. Good for the lazies who don't want to write hooks though. 2) improve post-checkout hook, pass something else to indicate the worktree add operation We also pass the current working directory where 'worktree add' is executed, so the user can copy selected files from the "source" worktree if they want. 3) add a new post-worktree-add hook Pretty much like 2 except that we separate the two. But I don't see much point in adding this after reading that post-checkout hook is also executed in git-clone. Comments? -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html