"Bring your diff": Patch -> WebIDE

Some of our developers are still necessarily tied to other vcs, and trying to bring them to gitlab can feel like punishment rather than relief to them (to them: “also, you must also become proficient in using this system you’re not currently allowed to use in anger”).

It would be really useful to have a way to enable developers to use the WebIDE to import a diff to create a change request that can then be used for reviews etc.

There’s already an “upload file”, but could it be made to spot a “.diff” or “.patch” file and ask if you meant for it to interpret that as a diff/patch? If you did, apply it to the change request.

Even if this only starts them off with the practice of using gitlab’s interface to do their code reviews, it would have multiple benefits for gitlab onboarding generally.

-Oliver