CVS
NOTE: The MyLibrary CVS repository is currently not accessible from outside the Notre Dame network. We will be recreating the repository on another node on our network which will allow folks to contribute to the repository. Until then, the code is still available on CPAN, and can be downloaded from our web site. Apologies for the confusion.
This text describes how to use CVS — Concurrent Versions System — to download, hack (develop), and submit enhancements to the MyLibrary software. You can brows our CVS repository from here:
You are encouraged to download, develop, and submit patches to the MyLibrary software via anonymous CVS. To use this process, you must first acquire a CVS client. Clients come in quite a number of operating system flavors. See the CVS home page (http://www.cvshome.org/) for details.
The local CVS server is a pserver. The user name is anonymous, and the password is empty. Consequently, using a command line CVS client such as the ones on Unix/Linux, the command to login to the server would be:
cvs -d :pserver:anonymous@dewey.library.nd.edu:/usr/local/cvsroot login
Remember, the password is empty, so when you are prompted for a password just press return.
Once you have logged in you should be able to download (checkout) the distribution. To checkout the module:
cvs -d :pserver:anonymous@dewey.library.nd.edu:/usr/local/cvsroot checkout MyLibrary
Your next step will be to hack away at the files in an effort to create TNLAGF (”The Next Latest And Greatest Feature”). When you think you are done, send me the output of a diff command (a “patch”):
cvs -d :pserver:anonymous@dewey.library.nd.edu:/usr/local/cvsroot diff -u
I will then incorporate TNLAGF into the system.
Happy hacking!