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) -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
