I just tried WinMerge, but it outputs paths with \ instead of / (and
probably doesn't use Unix line endings), plus you have to patch each file
couple individually (although you can accumulate patches in a single file)
and I'd must prefer to just select a bunch of files and generate a patch
from them.