home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RCSCLEAN(1) RCSCLEAN(1)
-
-
- NNAAMMEE
- rcsclean - clean up working files
-
- SSYYNNOOPPSSIISS
- rrccsscclleeaann [_o_p_t_i_o_n_s] [ _f_i_l_e ... ]
-
- DDEESSCCRRIIPPTTIIOONN
- rrccsscclleeaann removes working files that were checked out and
- never modified. For each _f_i_l_e given, rrccsscclleeaann compares
- the working file and a revision in the corresponding RCS
- file. If it finds a difference, it does nothing.
- Otherwise, it first unlocks the revision if the --uu option
- is given, and then removes the working file unless the
- working file is writable and the revision is locked. It
- logs its actions by outputting the corresponding rrccss --uu
- and rrmm --ff commands on the standard output.
-
- Files are paired as explained in ccii(1). If no _f_i_l_e is
- given, all working files in the current directory are
- cleaned. Pathnames matching an RCS suffix denote RCS
- files; all others denote working files.
-
- The number of the revision to which the working file is
- compared may be attached to any of the options --nn, --qq, --rr,
- or --uu. If no revision number is specified, then if the --uu
- option is given and the caller has one revision locked,
- rrccsscclleeaann uses that revision; otherwise rrccsscclleeaann uses the
- latest revision on the default branch, normally the root.
-
- rrccsscclleeaann is useful for cclleeaann targets in makefiles. See
- also rrccssddiiffff(1), which prints out the differences, and
- ccii(1), which normally reverts to the previous revision if
- a file was not changed.
-
- OOPPTTIIOONNSS
- --kk_s_u_b_s_t
- Use _s_u_b_s_t style keyword substitution when
- retrieving the revision for comparison. See ccoo(1)
- for details.
-
- --nn[_r_e_v]
- Do not actually remove any files or unlock any
- revisions. Using this option will tell you what
- rrccsscclleeaann would do without actually doing it.
-
- --qq[_r_e_v]
- Do not log the actions taken on standard output.
-
- --rr[_r_e_v]
- This option has no effect other than specifying the
- revision for comparison.
-
- --TT Preserve the modification time on the RCS file even
- if the RCS file changes because a lock is removed.
-
-
-
- GNU 1992/07/28 1
-
-
-
-
-
- RCSCLEAN(1) RCSCLEAN(1)
-
-
- This option can suppress extensive recompilation
- caused by a mmaakkee(1) dependency of some other copy
- of the working file on the RCS file. Use this
- option with care; it can suppress recompilation
- even when it is needed, i.e. when the lock removal
- would mean a change to keyword strings in the other
- working file.
-
- --uu[_r_e_v]
- Unlock the revision if it is locked and no
- difference is found.
-
- --VV Print s version number.
-
- --VV_n Emulate RCS version _n. See ccoo(1) for details.
-
- --xx_s_u_f_f_i_x_e_s
- Use _s_u_f_f_i_x_e_s to characterize RCS files. See ccii(1)
- for details.
-
- EEXXAAMMPPLLEESS
- rrccsscclleeaann **..cc **..hh
-
- removes all working files ending in ..cc or ..hh that were not
- changed since their checkout.
-
- rrccsscclleeaann
-
- removes all working files in the current directory that
- were not changed since their checkout.
-
- FFIILLEESS
- rrccsscclleeaann accesses files much as ccii(1) does.
-
- EENNVVIIRROONNMMEENNTT
- RRCCSSIINNIITT
- options prepended to the argument list, separated
- by spaces. A backslash escapes spaces within an
- option. The RRCCSSIINNIITT options are prepended to the
- argument lists of most RCS commands. Useful
- RRCCSSIINNIITT options include --qq, --VV, and --xx.
-
- DDIIAAGGNNOOSSTTIICCSS
- The exit status is zero if and only if all operations were
- successful. Missing working files and RCS files are
- silently ignored.
-
- IIDDEENNTTIIFFIICCAATTIIOONN
- Author: Walter F. Tichy.
- Revision Number: 1.11; Release Date: 1992/07/28.
- Copyright 1982, 1988, 1989 by Walter F. Tichy.
- Copyright 1990, 1991, 1992 by Paul Eggert.
-
-
-
-
-
- GNU 1992/07/28 2
-
-
-
-
-
- RCSCLEAN(1) RCSCLEAN(1)
-
-
- SSEEEE AALLSSOO
- ci(1), co(1), ident(1), rcs(1), rcsdiff(1), rcsintro(1),
- rcsmerge(1), rlog(1), rcsfile(5)
- Walter F. Tichy, RCS--A System for Version Control,
- _S_o_f_t_w_a_r_e_-_-_P_r_a_c_t_i_c_e _& _E_x_p_e_r_i_e_n_c_e 1155, 7 (July 1985),
- 637-654.
-
- BBUUGGSS
- At least one _f_i_l_e must be given in older Unix versions
- that do not provide the needed directory scanning
- operations.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GNU 1992/07/28 3
-
-
-