kernel: restore setting KTS_NONE
[minix.git] / man / man1 / svc.1
blobd4e8718cfafe2678c11cd76e7985b936f73a1384
1 .TH SVC 1
2 .SH NAME
3 svc, ci, co, svclog \- shell version control system
4 .SH SYNOPSIS
5 \fBci\fR [\fB\-lu\fR]\fR \fIfile\fR
6 .br
7 \fBco\fR [\fB\-l\fR]\fR [\fB\-r \fIrev\fR] \fIfile\fR
8 .br
9 \fBsvclog \fIfile\fR
10 .br
11 .de FL
12 .TP
13 \\fB\\$1\\fR
14 \\$2
16 .de EX
17 .TP 20
18 \\fB\\$1\\fR
19 # \\$2
21 .SH OPTIONS
22 .TP 5
23 .B \-l
24 # For \fIci\fR, checkin, checkout again, and lock file
25 .TP 5
26 .B \-l
27 # For \fIco\fR, checkout file and then lock the archive
28 .TP 5
29 .B \-u
30 # After checking in, do not delete the file
31 .TP 5
32 .B \-r
33 # Check out revision \fIrev\fR instead most recent revision
34 .SH EXAMPLES
35 .TP 20
36 .B ci \-u file
37 # Check in \fIfile\fR
38 .TP 20
39 .B co \-l file
40 # Check out \fIfile\fR and lock archive
41 .TP 20
42 .B co \-r 2 file
43 # Check out version 2
44 .SH DESCRIPTION
45 .PP
46 \fISvc\fR is the Shell Version Control system, patterned on RCS.
47 It maintains a sequence of versions in archive files, so that new versions
48 can be checked in (added to the archive), and old versions can be checked
49 out (made available).
50 To create an archive for \fIfile\fR, check it in with the \fB\-u\fR flag.
51 This action will prompt for a log message and then create an archive called
52 \fIfile,S\fR in the current directory, or in the subdirectory \fISVC\fR if 
53 it exists.  
54 The file will not be deleted, but will be made unwritable.
55 .PP
56 To update the file, check it out with the \fB\-l\fR flag.
57 Then modify it, and check it back in, giving a new message when prompted.
58 After this process has been repeated many times, the archive will contain
59 the entire history.
60 Any version can be checked out using the \fB\-r\fR flag.
61 To get a printout of the history, use \fIsvclog\fR.