While I myself am very happy with a stand alone git solution, I can see good reasons for integration....
- For those who use a docked IDE, the stand alone git can't be docked...
- If you want to have info on a specific file (that is open in your IDE editor) like working tree diff or log... You have to navigate to that file (or enter its name). In the IDE it is already open.
- Diff integration directly in the source editor
But then, the curious thing is, this topic started of from a 10 your old thread. Wanting to know if 10 years later something had happen.
10 years... And in all that time no one has asked, if they could contribute it.
Given that:
- Everyone using the IDE would likely have some Pascal knowledge
- Those who are interested would know git (at least the basics, and that is all they need)
- There is "lazsvnpkg", which integrates svn. So there is an example that shows how to do it.