Actually I don't see how it would happen technically. It would inevitably require some clumsy and error-prone copy-pasting, wouldn't it?
It is especially dangerous in Lazarus Tools menu because people would create patches from the release version.
No good!
wrong.
it would be very good and easy.
1) It should be able to run with svn/git source-coded Lazarus.
2) Current lazarus build/compiling is already able to detect whether svn available.
So if it release version (no svn nor git), just hide the menu. Otherwise the "Create Patch" menu visible.
But hey, why would you use Lazarus to create a patch?
TortoiseSVN allows to create it with a single "Create Patch" click. How could Lazarus make it any simpler?
The whole patch concept logically belongs to the domain of revision control tools. Why do you want to turn this simple process into a more complicated process?
No, not you, it should I am who say to you, "Why you turn this simple process into more complicated?" !
Assumed I am opening+editing+testing the "blablaba.pas" using Lazarus. Why then I need to open command line (console terminal) for getting the patch of the file I am reading?
No need to do that (if Lazarus was just capable).
Well okay, it maybe "a single click". But in fact it would not really that "single click". I need to open Windows Explorer, right? and then "several click" to open the folder. And wait, I need to type the path of the correct folder or I need to exactly remember the path! whooaa....
I never do that ! (opening folders by clicks). (At least, I did as the last options. I don't want do that.)
What I did is done almost in Lazarus: Ctrl+Shift+F. It will find all founded occurrences of match words I searched.