1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
.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 ).
|