Hi all,
As part of the project that I am working on I need to implement CVS Commit support to the Eclipse Sensor. I will need to record the the times and frequency of the user's CVS commits to a supercomputer. Supercomputer will send back the results, and the developer will fix any problems and commit again until satisfied with the results.
As I understand CVS Commit SDT is not a part of hackyEclipse. I wanted ask if there was a specific reason why this SDT was left out of Eclipse, in the first place. Was it an implementation issue or was it a preference not to include that feature? Also, does anyone have any suggestions on how to go about implementing this?
Hi Turker,
We decided that rather than instrument each CVS client application individually, we could get all the data we wanted (at least at this point in time) by creating a sensor that ran on the CVS server and parsed the ,v files for commit data.
So the first thing I would suggest that you do is check to see if you can get the data that you need by installing/enhancing our server-side sensor. Going this path has the advantage that you can then get your data regardless of whether your users are using Eclipse, or WinCVS, or the cvs command line, etc.
If, however, you want to record data that can only be captured on the client side, then it would make perfect sense to implement a custom CVS sensor for Eclipse. You might want to consider capturing only that data that is not already provided by the server-side sensor.
Cheers, Philip
