b05543098c
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..
143 lines
2.7 KiB
Groff
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 ).
|