Python library to access CVS?

Diez B. Roggisch deetsNOSPAM at
Sat Sep 11 17:10:53 CEST 2004

Parano wrote:

> Is there a Python library to access CVS?
> I tried to google search for it, but with "python cvs" you actually find
> alot of python projects that have CVS repository...

I don't know if there exists one or not - but its considered hard to write
one in general, as the design of CVS isn't directed to be
machine-interfacable. AFAIK Eric S. Raymond is the author of the emacs cvs
mode, and always had hard times to make the tool output parsing work -
which one can see, as sometimes errors appear out from nowhere.

Said that, you might think of using subversion instead - its especially
designed to overcome some of the plenty shortcomings of cvs, including the
mentioned one. And there is a python binding for it. svn is mature enough,
and a lot of projects I know are currently migrating - also most important
tools (tortoise, cvsView) are available.


Diez B. Roggisch

More information about the Python-list mailing list