freebsd-src/gnu/usr.bin/cvs/cvsinit/cvsinit.8
Peter Wemm b05543098c Import CVS-1.6.3-951211.. Basically, this is the cvs-1.6.2 release
plus a couple of minor changes..  

Some highlights of the new stuff that was not in the old version:
 - remote access support.. full checkout/commit/log/etc..
 - much improved dead file support..
 - speed improvements
 - better $CVSROOT handling
 - $Name$ support
 - support for a "cvsadmin" group to cut down rampant use of "cvs admin -o"
 - safer setuid/setgid support
 - many bugs fixed.. :-)
 - probably some new ones.. :-(
 - more that I cannot remember offhand..
1995-12-10 22:31:43 +00:00

143 lines
2.7 KiB
Groff

.de Id
.ds Rv \\$4
.ds Dt \\$5
..
.Id @(#)ccvs/man:$Name: $:$Id: cvsinit.8,v 1.2 1995/11/14 20:48:54 woods Exp $
.TH CVSINIT 8 "\*(Dt"
.\" Full space in nroff; half space in troff
.de SP
.if n .sp
.if t .sp .5
..
.\" quoted command
.de `
.RB ` "\|\\$1\|" '\\$2
..
.\"
.SH "NAME"
cvsinit \- Concurrent Versions System repository initialization script
.SH "SYNOPSIS"
.TP
.B cvsinit
.\"
.SH "DESCRIPTION"
.\"
The
.B cvsinit
script initializes a repository in the location specified by the
.SM CVSROOT
environment variable.
.SH "FILES"
For more detailed information on
.B cvs
supporting files, see
.BR cvs ( 5 ).
.LP
Files in source repositories (created by
.BR cvsinit ):
.TP
$CVSROOT/CVSROOT
Directory of global administrative files for repository.
.TP
$CVSROOT/commitinfo,v
Records programs for filtering
.` "cvs commit"
requests.
.TP
$CVSROOT/history
Log file of \fBcvs\fP transactions.
.TP
$CVSROOT/modules,v
Definitions for modules in this repository.
.TP
$CVSROOT/loginfo,v
Records programs for piping
.` "cvs commit"
log entries.
.TP
$CVSROOT/rcsinfo,v
Records pathnames to templates used during a
.` "cvs commit"
operation.
.TP
$CVSROOT/editinfo,v
Records programs for editing/validating
.` "cvs commit"
log entries.
.TP
$CVSROOT/log
Sample logging script for use in
.IR loginfo .
.TP
$CVSROOT/commit_prep
Sample logging script for use in
.I commitinfo
with the
.I log_accum
script
.TP
$CVSROOT/log_accum
Sample loggin script for use in
.I loginfo
with the
.I commit_prep
script
.\"
.SH "ENVIRONMENT VARIABLES"
.TP
.SM CVSROOT
Should contain the full pathname to the root of the
.B cvs
source repository (where the
.SM RCS
files are kept). This information must be available to \fBcvs\fP for
most commands to execute; if
.SM CVSROOT
is not set, or if you wish to override it for one invocation, you can
supply it on the command line:
.` "cvs \-d \fIcvsroot cvs_command\fP\|.\|.\|."
You may not need to set
.SM CVSROOT
if your \fBcvs\fP binary has the right path compiled in; use
.` "cvs \-v"
to display all compiled-in paths.
.\"
.SH "AUTHORS"
.TP
Dick Grune
Original author of the
.B cvs
shell script version posted to
.B comp.sources.unix
in the volume6 release of December, 1986.
Credited with much of the
.B cvs
conflict resolution algorithms.
.TP
Brian Berliner
Coder and designer of the
.B cvs
program itself in April, 1989, based on the original work done by Dick.
.TP
Jeff Polk
Helped Brian with the design of the
.B cvs
module and vendor branch support and author of the
.BR checkin ( 1 )
shell script (the ancestor of
.` "cvs import").
.SH "SEE ALSO"
.BR ci ( 1 ),
.BR co ( 1 ),
.BR cvs ( 5 ),
.BR diff ( 1 ),
.BR grep ( 1 ),
.BR mkmodules ( 1 ),
.BR patch ( 1 ),
.BR rcs ( 1 ),
.BR rcsdiff ( 1 ),
.BR rcsmerge ( 1 ),
.BR rlog ( 1 ),
.BR rm ( 1 ),
.BR sort ( 1 ).