H. Schellman and Alan Jonckheere
Version 0.4 - April 13, 2001
This is http://d0-www.fnal.gov/
schellma/runII_cvs/
version 3 has web release form version 4 has quotes problem fixed?
This note assumes that you have a nice package written and ready to put into CVS.
He needs:
He will:
You are now set up with an empty package and access to it, you can now start installing your code. It will not be officially released until the next code release.
First you need to clean up your package. Editing and the Kai compiler have left some extra stuff in your directory tree which needs to be removed.
There is a .cvsignore file that can tell cvs to ignore various files but it is not completely consistent.
You only need to do this once, or if you have completely rewritten the whole package. After importing the package you should do adds and commits of individual files.
Let's call your package newcode
NOTE: BE CERTAIN THAT YOU ARE IN THE CORRECT DIRECTORY - YOU ARE INSTALLING A DIRECTORY TREE HERE AND ONLY EXPERTS CAN UNDO THIS.
cvs import -m ' initial import ' newcode yourname v00-00-00
-m ' ' puts in a comment
newcode is your package name
yourname is the vendor id
v00-00-00 is a release id
You should now have your full package installed in cvs. How about some documentation?
Tells cvs that your new directory and its contents exists
Actually copies newdirectory and its contents into the repository.
WARNING - cvs commit defaults to recursive and will commit everything if you do not name your file. Do not try this at home!
Just as a check try
cvs -n update
to tell you what hasn't been committed yet.
Scott Snyder has also written
cvstat gives status for all files in your working directory
cvsmod gives status for modified files
cvs rtag v00-01-00 newcode
will put a release tag on the current
version of your package in the repository. The numbers are
first set - production release
second set - normal version number
third set - bug fix
Use the web interface at http://www-d0.fnal.gov/software/cmgt/releaserequest.
The release notes can be a reference to a web page containing the real release notes. The contents of this message will be included in the Release notes for that release.
This document was generated using the LaTeX2HTML translator Version 99.1 release (March 30, 1999)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 -show_section_numbers runII_cvs
The translation was initiated by WWW Server Account on 2001-04-13