|
|
1.1 root 1: .TH RCSFREEZE 1L "" "Purdue University"
2: .SH NAME
3: rcsfreeze \- freeze a configuration of sources checked in under RCS
4: .SH SYNOPSIS
5: .B rcsfreeze
6: [symbolic revision name]
7: .SH DESCRIPTION
8: The
9: .I rcsfreeze
10: command has the purpose of assigning a symbolic revision
11: number to a set of RCS files, which form a valid configuration.
12: .PP
13: The idea is to run
14: .I rcsfreeze
15: each time a new version is checked
16: in. A unique symbolic revision number (\c
17: .BI C_ number,
18: where
19: .I number
20: is increased each time rcsfreeze is run) is then assigned to the most
21: recent revision of each RCS file of the main trunk.
22: .PP
23: If the command is invoked with an argument, then this
24: argument is used as the symbolic name to freeze a configuration.
25: The unique identifier is still generated
26: and is listed in the log file but it will not appear as
27: part of the symbolic revision name in the actual RCS files.
28: .PP
29: A log message is requested from the user which is saved for future
30: references.
31: .PP
32: The shell script works only on all RCS files at one time.
33: It is important that all changed files are checked in (there are
34: no precautions against any error in this respect). Run
35: .IR rcsclean (1L)
36: first and see whether any sources remain in the current directory.
37: .SH FILES
38: .TP 2.5i
39: [RCS/]rcsfreeze.version
40: for the version number
41: .TP
42: [RCS/]rscfreeze.log
43: for the log messages, most recent log message first.
44: .SH AUTHOR
45: Stephan v. Bechtolsheim
46: .SH "SEE ALSO"
47: rcs(1L), rlog(1L), rcsclean(1L)
48: .SH BUGS
49: The program does not check whether there are any sources checked out
50: and modified.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.