Re: CVS diff statistics generation?

2005-04-06 Thread Alexander Taler

 Chris == Chris Lewis [EMAIL PROTECTED] writes:
  Chris Otherwise, I guess it's time to open the Camel Book again and brush up
  Chris on my regular expressions!

If this is the route that you choose to take, then
http://LibCVS.cvshome.org/ may prove to be useful to you.

Alex

-- 
https://savannah.gnu.org/projects/libcvs-specAccess CVS through a library.
PGP:  ID: 0x23DC453B  FPR: 42D0 66C2 9FF8 553A 373A  B819 4C34 93BA 23DC 453B
No Prime Minister, a clarification is not to make oneself clear, it is to put
oneself in the clear.  -- Sir Humphrey Appleby

___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS diff statistics generation?

2005-04-06 Thread Chris Lewis
Thank you Mark, thank you Alexander, I will certainly look into both of
your suggestions! You've been ever so helpful!

Thanks,
Chris

___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS diff statistics generation?

2005-04-06 Thread Robert Clark
On Wednesday April 6, 2005 12:24 am, Chris Lewis (Chris Lewis 
[EMAIL PROTECTED]) wrote:
 As part of an evaluation I am undertaking, it is necessary for me
 to analyse the entire diff output generated by a CVS repository. I
 wish to look at statistics such as who is responsible for the
 percentage of changes to a file, to see what roles people have
 played in development of the project; whether they are specialising
 on one file, one module, or working more broadly.

 I'd also like some more advanced features, like how many lines
 people are adding, so I can try and see who was bug fixing and who
 was actually adding new content and such. One step at a time,
 however!

In addition to the other suggestions you have received. You may also 
want to look at:

  http://statcvs.sourceforge.net/

and

  http://www.cenqua.com/fisheye/ (commercial)

I have played around with both and they have some interesting 
features. Based on your description, I think StatCVS is a closer fit, 
but FishEye is oh, so shiny.

- Rob

-- 
Robert J. Clark   
[EMAIL PROTECTED]


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS diff statistics generation?

2005-04-05 Thread Mark D. Baushke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Chris Lewis [EMAIL PROTECTED] writes:

 As part of an evaluation I am undertaking, it is necessary for me to
 analyse the entire diff output generated by a CVS repository. I wish to
 look at statistics such as who is responsible for the percentage of
 changes to a file, to see what roles people have played in development
 of the project; whether they are specialising on one file, one module,
 or working more broadly.

You may wish to start here:

  http://viewcvs.sourceforge.net/
  http://cvsplot.sourceforge.net/
  http://www.red-bean.com/cvs2cl/
  http://www.akhphd.au.dk/~bertho/cvsgraph/

Some of the stuff that viewcvs can add to a MySQL database will be of
interest to you.
 
 I'd also like some more advanced features, like how many lines people
 are adding, so I can try and see who was bug fixing and who was
 actually adding new content and such. One step at a time, however!

Feel free to contribute if you add things like this.

 My Googling for any sort of solution has been less than fruitless, the
 closest I found was 'diffstat'. 

Well, diffstat has problems getting lost in changes to files that have a
'-- ' leading comment prefix and does not understand the '-p'
annotations, so you may want to normalize your diffs using something
like one of the patchutils programs.

 I don't believe I am the first to have
 wanted to do this, and I don't believe I'm the only one that would
 release any programs or scripts I write to extract the data. Does
 anyone know of anything that could be helpful to me? Whatever platform
 the program is on, I'll find a way to run it!
 
 Otherwise, I guess it's time to open the Camel Book again and brush up
 on my regular expressions!
 
 Thanks every so much for any help guys,
 Chris Lewis

Good luck,
-- Mark
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFCU26x3x41pRYZE/gRAnLRAJ9r9JPwpcRANp6jfIDu6DSS22fwfQCfXLDl
/DWMS1HlzLIGaLjphAummwM=
=nQdK
-END PGP SIGNATURE-

___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs