[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-team-dev] Re: Team API

Michael,

sorry for the late answer.

Does that mean that there won't be an API to access the repository log
(like cvs log)?
We do not currently have a plan for this but if you are interested in an API, we are willing to discuss it. What are your requirements for such an API? What type of information are you looking for? How do you envision accessing it (from a clients perspective)?

There is currently a trend to mine information from software repositories. See for example the workshop at ICSE
http://msr.uwaterloo.ca/
Also it seems that many of those tools will be integrated with the IDE.


I personally have an interest in analyzing the log information of a CVS repository.
What I currently do is:
- Run "cvs log > cvslog" in the project directory. This gives me the complete log of all files in the system.
- Use some classes of http://statcvs.sf.net/ to read the log file and build the data structures representing individual files and their revisions.


http://javacvs.netbeans.org/ would provide a way to directly access the log and work on the repository. I was using this lib in Eclipse for a while but I couldn't connect it to the authentication information towards the CVS which is stored in Eclipse. Maybe I just didn't try hard enough.

My proposal is to either
- provide an API similar to the netbeans solution or
- make the authentication information available. Maybe you can connect to the investigated security model http://bugs.eclipse.org/bugs/show_bug.cgi?id=37692


I would be happy to show you what I do exactly if you come to the poster gallery at EclipseCon looking for "Process assessment with Eclipse
for Test-Driven Development".


Best regards,
Chris Wege

--
wege@xxxxxxx
http://www.purl.org/net/wege