[Lazarus] Lazarus Digest, Vol 51, Issue 56

Dawson abu_joseph at yahoo.com
Fri Apr 13 20:49:55 CEST 2012


Hi Sven

On 12/04/12 Sven wrote:

> 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)





More information about the Lazarus mailing list