Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2012-04

Lazarus Digest, Vol 51, Issue 56

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Dawson

Hi Sven

On 12/04/12 Sven wrote 10 lines
I personally would prefer if it would be designed the following way: * have a package that provides a general SCM API and dialogs for the IDE * have each SCM have it's own package which uses the SCM API package and wraps the SCM somehow (e.g. by using the tools or - if provided - a library) This way one can easily leave out SCMs that one does not need. E.g. if one only uses Git and SVN then you don't need to have Mercurial and CVS support compiled into the IDE.

Thanks for your helpful comments here. Yes, and for the most part that API should be essentially the same across SCM packages, except where there is a mismatch in the paradigm (ie distributed, vs client-server, etc.)

Thanks for your thoughts on this!

Dawson (abudeveloper)

Reply by email