Penguin
Blame: rcsfreeze(1)
EditPageHistoryDiffInfoLikePages
Annotated edit history of rcsfreeze(1) version 1, including all changes. View license author blame.
Rev Author # Line
1 perry 1 RCSFREEZE
2 !!!RCSFREEZE
3 NAME
4 SYNOPSIS
5 DESCRIPTION
6 FILES
7 AUTHOR
8 SEE ALSO
9 BUGS
10 ----
11 !!NAME
12
13
14 rcsfreeze - freeze a configuration of sources checked in under RCS
15 !!SYNOPSIS
16
17
18 __rcsfreeze__ [[''name'']
19 !!DESCRIPTION
20
21
22 __rcsfreeze__ assigns a symbolic revision number to a set
23 of RCS files that form a valid
24 configuration.
25
26
27 The idea is to run __rcsfreeze__ each time a new version
28 is checked in. A unique symbolic name
29 (__C___''number,'' where ''number'' is increased
30 each time __rcsfreeze__ is run) is then assigned to the
31 most recent revision of each RCS file of the
32 main trunk.
33
34
35 An optional ''name'' argument to __rcsfreeze__ gives a
36 symbolic name to the configuration. The unique identifier is
37 still generated and is listed in the log file but it will
38 not appear as part of the symbolic revision name in the
39 actual RCS files.
40
41
42 A log message is requested from the user for future
43 reference.
44
45
46 The shell script works only on all RCS files
47 at one time. All changed files must be checked in already.
48 Run rcsclean(1) first and see whether any sources
49 remain in the current directory.
50 !!FILES
51
52
53 __RCS/.rcsfreeze.ver__
54
55
56 version number
57
58
59 __RCS/.rcsfreeze.log__
60
61
62 log messages, most recent first
63 !!AUTHOR
64
65
66 Stephan v. Bechtolsheim
67 !!SEE ALSO
68
69
70 co(1), rcs(1), rcsclean(1), rlog(1)
71 !!BUGS
72
73
74 __rcsfreeze__ does not check whether any sources are
75 checked out and modified.
76
77
78 Although both source file names and RCS file names are
79 accepted, they are not paired as usual with RCS
80 commands.
81
82
83 Error checking is rudimentary.
84
85
86 __rcsfreeze__ is just an optional example shell script,
87 and should not be taken too seriously. See
88 CVS for a more complete
89 solution.
90 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.