[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