Hi all,
A while back, I created a python package to parse RCS/CVS ,v files into
something useful for applications. It uses an event-based API and has a
few different implementations for various levels of speed, and based on
what you may have installed on your system.
The package originated in ViewCVS as a way to parse ,v files to create the
"annotate" (or "blame") features of ViewCVS.
The cvs2svn project (cvs2svn.tigris.org) also uses it to tear apart ,v
files for conversion to a Subversion repository.
I'm not sure if others use it, but it is certainly a handy little
component. I'd like to know whether there is interest here in breaking it
out of ViewCVS (where it still lives; cvs2svn has a forked copy), and
bringing to Apache Commons (via the Incubator, of course).
Any thoughts? Interest?
Cheers,
-g
p.s. you can see the package at:
http://cvs.sourceforge.net/viewcvs.py/viewcvs/viewcvs/lib/vclib/ccvs/rcsparse/
and http://cvs.sourceforge.net/viewcvs.py/viewcvs/viewcvs/tparse/
--
Greg Stein, http://www.lyra.org/