I don’t think it would be THAT difficult to implement, and would be great for automatically versioning patches.
The idea would be to set up a local GIT repository and have an option to save patch files in it. So when you save a patch (as opposed to autosave) it gets added to a git repo. Even if it’s 100 local to your work directory it would allow versioning and to some extent allow showing differences with git diff.
Just an idea. I’m not volunteering to do the coding