You do realise we modify a LOT of .git's throughout the game? If you use vanilla ones, and then use TSLPatcher to replace .git files in modules, it would still be incompatible.

Couldn't he just extract the .git from every module using ERFEdit, modify it, and then use TSLPatcher on that? A bit overkill given that some modules probably weren't touched, but it'll work, won't it?