new_guy wrote:
What is the difference between these two cvs commands? I know what the first
one does... checks out the source code to stable and assumes a CVSROOT is
around... but is the second command not the same? I understand all the
options... except for 'get'... how is that different from checkout?
CVS has a lot of redundant commands. See man cvs:
checkout [options] modules...
Requires: repository.
Changes: working directory.
Synonyms: co, get
cvs checkout -P -rOPENBSD_4_2 src
cvs -qd [EMAIL PROTECTED]:/cvs get -rOPENBSD_4_2 -P src
and since the second one does NOT assume anything about CVSROOT, it is
potentially very different.
the -q is of marginal value in a checkout, but in a up, it eliminates
massive amounts of chatter. On the other hand, if you have a slow link,
maybe you want to know that it is still working.
Also, if one has the source tar files, neither of those commands are needed,
right? Won't this alone do (assuming the tar files have been extracted to
the appropriate areas):
# Do this for /usr/src /usr/ports and /usr/src/xenocara
cvs -q up -rOPENBSD_4_2 -Pd
you really want a -d in there. Pretty much mandatory if you are using
the source tar files.
OpenBSD docs are rather good, but IMO, http://openbsd.org/anoncvs.html;
could be simplified somewhat.
try http://www.openbsd.org/faq/faq5.html instead. (yeah, there's some
redundancy that should be eliminated).
Nick.