Mission
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.
Development
- 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.