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)
