

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


NNNAAAMMMEEE
     rcsdiff - compare RCS revisions

SSSYYYNNNOOOPPPSSSIIISSS
     rrrcccsssdddiiiffffff [ ---kkk_s_u_b_s_t ] [ ---qqq ] [ ---rrr_r_e_v_1 [ ---rrr_r_e_v_2 ] ] [ ---VVV_n ] [ _d_i_f_f _o_p_t_i_o_n_s ]
     _f_i_l_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sdddiiiffffff runs dddiiiffffff(1) to compare two revisions of each RCS file given.   A
     file  name  ending  in  ,,,vvv  is an RCS file name, otherwise a working file
     name.  rrrcccsssdddiiiffffff derives the working file name from the RCS file  name  and
     vice versa, as explained in cccooo(1).  Pairs consisting of both an RCS and a
     working file name may also be specified.

     The option ---qqq suppresses diagnostic output.  Zero, one, or two  revisions
     may   be   specified   with  ---rrr.   The  option  ---kkk_s_u_b_s_t  affects  keyword
     substitution when  extracting  revisions,  as  described  in  cccooo(1);  for
     example,  ---kkkkkk\\\  ---rrr111...111\\\  ---rrr111...222  ignores differences in keyword values when
     comparing revisions 111...111 and 111...222.  To avoid excess output from locker name
     substitution,  ---kkkkkkvvvlll  is  assumed  if  (1) at most one revision option is
     given, (2) no ---kkk option  is  given,  (3)  ---kkkkkkvvv  is  the  default  keyword
     substitution,  and  (4)  the working file's mode would be produced by cccooo\\\
     ---lll.  See cccooo(1) for details about ---VVV.  Otherwise, all options  of  dddiiiffffff(1)
     that  apply  to  regular files are accepted, with the same meaning as for
     dddiiiffffff.

     If both _r_e_v_1 and _r_e_v_2 are omitted, rrrcccsssdddiiiffffff compares the  latest  revision
     on  the  default  branch  (by default the trunk) with the contents of the
     corresponding working file.  This is  useful  for  determining  what  you
     changed since the last checkin.

     If _r_e_v_1 is given, but _r_e_v_2 is omitted, rrrcccsssdddiiiffffff compares revision _r_e_v_1  of
     the RCS file with the contents of the corresponding working file.

     If both _r_e_v_1 and _r_e_v_2 are given, rrrcccsssdddiiiffffff compares revisions _r_e_v_1 and _r_e_v_2
     of the RCS file.

     Both _r_e_v_1 and _r_e_v_2 may be given numerically or symbolically.

EEEXXXAAAMMMPPPLLLEEE
     The command

             rrrcccsssdddiiiffffff  fff...ccc

     compares the latest revision on  the  default  branch  of  the  RCS  file
     RRRCCCSSS///fff...ccc,,,vvv to the contents of the working file fff...ccc.

DDDIIIAAAGGGNNNOOOSSSTTTIIICCCSSS
     Exit status is 0 for no differences during any  comparison,  1  for  some
     differences, 2 for trouble.

IIIDDDEEENNNTTTIIIFFFIIICCCAAATTTIIIOOONNN
     Author: Walter F. Tichy.
     Revision Number: 5.2; Release Date: 1990/09/26.
     Copyright (c) 1982, 1988, 1989 by Walter F. Tichy.
     Copyright (c) 1990 by Paul Eggert.


                                    \*(Dt                                    1



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


SSSEEEEEE AAALLLSSSOOO
     ci(1),  co(1),  diff(1),  ident(1),  rcs(1),  rcsintro(1),   rcsmerge(1),
     rlog(1)
     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 111555, 7 (July 1985), 637-654.





















































                                    \*(Dt                                    2

