1*a7c91847Schristos.\" 2*a7c91847Schristos.\" Copyright 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc. 3*a7c91847Schristos.\" 4*a7c91847Schristos.\" This program is free software; you can redistribute it and/or modify 5*a7c91847Schristos.\" it under the terms of the GNU General Public License as published by 6*a7c91847Schristos.\" the Free Software Foundation; either version 2, or (at your option) 7*a7c91847Schristos.\" any later version. 8*a7c91847Schristos.\" 9*a7c91847Schristos.\" This program is distributed in the hope that it will be useful, 10*a7c91847Schristos.\" but WITHOUT ANY WARRANTY; without even the implied warranty of 11*a7c91847Schristos.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12*a7c91847Schristos.\" GNU General Public License for more details. 13*a7c91847Schristos.\" 14*a7c91847Schristos.\" You should have received a copy of the GNU General Public License 15*a7c91847Schristos.\" along with this program; see the file COPYING. If not, write to the 16*a7c91847Schristos.\" Free Software Foundation, Inc., 59 Temple Place - Suite 330, 17*a7c91847Schristos.\" Boston, MA 02111-1307, USA. 18*a7c91847Schristos.\" 19*a7c91847Schristos.Dd February 15, 2003 20*a7c91847Schristos.Dt RCS2LOG 1 21*a7c91847Schristos.Os 22*a7c91847Schristos.Sh NAME 23*a7c91847Schristos.Nm rcs2log 24*a7c91847Schristos.Nd RCS to ChangeLog generator 25*a7c91847Schristos.Sh SYNOPSIS 26*a7c91847Schristos.Nm rcs2log 27*a7c91847Schristos.Bk -words 28*a7c91847Schristos.Op Fl c Ar changelog 29*a7c91847Schristos.Op Fl h Ar hostname 30*a7c91847Schristos.Op Fl i Ar indent 31*a7c91847Schristos.Op Fl l Ar length 32*a7c91847Schristos.Op Fl R 33*a7c91847Schristos.Op Fl r Ar option 34*a7c91847Schristos.Op Fl t Ar tabwidth 35*a7c91847Schristos.Op Fl u Ar login<TAB>fullname<TAB>mailaddr 36*a7c91847Schristos.Op Fl v 37*a7c91847Schristos.Op Fl -help 38*a7c91847Schristos.Op Fl -version 39*a7c91847Schristos.Op Ar file ... 40*a7c91847Schristos.Ek 41*a7c91847Schristos.Sh DESCRIPTION 42*a7c91847SchristosThe 43*a7c91847Schristos.Nm 44*a7c91847Schristosutility generates a change log prefix from RCS files (perhaps in the CVS 45*a7c91847Schristosrepository) and the ChangeLog (if any). 46*a7c91847Schristos.Pp 47*a7c91847SchristosThe options are as follows: 48*a7c91847Schristos.Bl -tag -width Ds 49*a7c91847Schristos.It Fl c Ar changelog 50*a7c91847SchristosOutput a change log prefix to 51*a7c91847Schristos.Ar changelog 52*a7c91847Schristos(default ChangeLog). 53*a7c91847Schristos.It Fl h Ar hostname 54*a7c91847SchristosUse 55*a7c91847Schristos.Ar hostname 56*a7c91847Schristosin change log entries (default current host). 57*a7c91847Schristos.It Fl i Ar indent 58*a7c91847SchristosIndent change log lines by 59*a7c91847Schristos.Ar indent 60*a7c91847Schristosspaces (default 8). 61*a7c91847Schristos.It Fl l Ar length 62*a7c91847SchristosTry to limit log lines to 63*a7c91847Schristos.Ar length 64*a7c91847Schristoscharacters (default 79). 65*a7c91847Schristos.It Fl R 66*a7c91847SchristosIf no 67*a7c91847Schristos.Ar file Ns Li (s) 68*a7c91847Schristosare given and RCS is used, recurse through working directory. 69*a7c91847Schristos.It Fl r Ar option 70*a7c91847SchristosPass 71*a7c91847Schristos.Ar option 72*a7c91847Schristosto subsidiary log command. 73*a7c91847Schristos.It Fl t Ar tabwidth 74*a7c91847SchristosTab stops are every 75*a7c91847Schristos.Ar tabwidth 76*a7c91847Schristoscharacters (default 8). 77*a7c91847Schristos.It Fl u Ar "login<TAB>fullname<TAB>mailaddr" 78*a7c91847SchristosAssume 79*a7c91847Schristos.Ar login 80*a7c91847Schristoshas 81*a7c91847Schristos.Ar fullname 82*a7c91847Schristosand 83*a7c91847Schristos.Ar mailaddr . 84*a7c91847Schristos.It Fl v 85*a7c91847SchristosAppend RCS revision to file names in log lines. 86*a7c91847Schristos.It Fl -help 87*a7c91847SchristosOutput help. 88*a7c91847Schristos.It Fl -version 89*a7c91847SchristosOutput version number. 90*a7c91847Schristos.El 91*a7c91847Schristos.Sh SEE ALSO 92*a7c91847Schristos.Xr rcs 1 , 93*a7c91847Schristos.Xr rcsintro 1 , 94*a7c91847Schristos.Xr rlog 1 , 95*a7c91847Schristos.Xr rcsfile 5 96*a7c91847Schristos.Sh AUTHORS 97*a7c91847SchristosPaul Eggert <eggert@twinsun.com> 98*a7c91847Schristos.Sh BUGS 99*a7c91847SchristosReport bugs to <bug-gnu-emacs@gnu.org>. 100