Given two directories, one a Git repository and the other not, how do you apply the recursive diff between those two directories as a patch to the Git repository?
This might happen if you download source code without its history and make changes to it, then later acquire the history and wanting to secure your changes.