Thomas. is it possible to use the svn plugin as base for the cvs plugin? A lot of things looks the same for both cvs and svn (only the commands are diffrent... as far as I know...)
Yes, 99% of it is exactly the same. Both the svn and the cvs path of the plugin use the same base class to call the respective tool. It only gets difficult when building the menu or implementing error handling with asynchronous execution, because you have two tools to consider all the time. This is why I am now doing a svn-only rewrite.
Technically, implementing cvs is almost as easy as replacing "svn.exe" with "cvs.exe" globally, changing a few commandline options, and inverting the return code for diff -- which is what I'll be doing in the end.
But first, svn gotta work.