Login | Register
My pages Projects Community openCollabNet

Project home

If you were registered and logged in, you could join this project.

Summary A .Net library for interacting with a CVS command line client
Category libraries
License Apache License
Owner(s) cmumford


CvsLib is a project to simplify interacting with a CVS command-line application. It abstracts the CVS application/library as well as some common commands that would be issued. The results returned by the CVS application are parsed and put into data structures. This insulates the application from having to know the nitty-gritty details of how to interact with CVS.

At the moment CvsLib is fairly simple as it was only written to satisfy the needs of the Historian project. It's commands are fairly limited, but it is written in a way that other CVS commands could easily be added to make it more robust.


  • This assembly is written in C# using Visual Studio 2003 and is running under Microsoft's .Net 1.1.
  • All unit tests, and they will eventually be numerous, will be written and run via NUnit.
  • The main development script will be NAnt. Visual Studio will still be required to build, but the higher level script is NAnt.