

RCSFREEZE(1)               Unix Programmer's Manual               RCSFREEZE(1)


NNNAAAMMMEEE
     rcsfreeze - freeze a configuration of sources checked in under RCS

SSSYYYNNNOOOPPPSSSIIISSS
     rrrcccsssfffrrreeeeeezzzeee [_n_a_m_e]

DDDEEESSSCCCRRRIIIPPPTTTIIIOOONNN
     rrrcccsssfffrrreeeeeezzzeee assigns a symbolic revision number to a set of RCS  files  that
     form a valid configuration.

     The idea is to run rrrcccsssfffrrreeeeeezzzeee each time a new version is  checked  in.   A
     unique  symbolic  name  (CCC____n_u_m_b_e_r,  where  _n_u_m_b_e_r  is increased each time
     rrrcccsssfffrrreeeeeezzzeee is run) is then assigned to the most recent  revision  of  each
     RCS file of the main trunk.

     An optional _n_a_m_e argument to rrrcccsssfffrrreeeeeezzzeee  gives  a  symbolic  name  to  the
     configuration.  The unique identifier is still generated and is listed in
     the log file but it will not appear as part of the symbolic revision name
     in the actual RCS files.

     A log message is requested from the user for future reference.

     The shell script works only on all RCS files at one  time.   All  changed
     files  must be checked in already.  Run _r_c_s_c_l_e_a_n(1) first and see whether
     any sources remain in the current directory.

FFFIIILLLEEESSS

     RRRCCCSSS///...rrrcccsssfffrrreeeeeezzzeee...vvveeerrr
          version number

     RRRCCCSSS///...rrrcccsssfffrrreeeeeezzzeee...llloooggg
          log messages, most recent first

AAAUUUTTTHHHOOORRR
     Stephan v. Bechtolsheim

SSSEEEEEE AAALLLSSSOOO
     co(1), rcs(1), rcsclean(1), rlog(1)

BBBUUUGGGSSS
     rrrcccsssfffrrreeeeeezzzeee does  not  check  whether  any  sources  are  checked  out  and
     modified.

     Although both source file names and RCS file names are accepted, they are
     not paired as usual with RCS commands.

     Error checking is rudimentary.

     rrrcccsssfffrrreeeeeezzzeee is just an optional example shell script,  and  should  not  be
     taken too seriously.  See CVS for a more complete solution.







                                    \*(Dt                                    1

