From owner-freebsd-doc Sun Sep 5 15:11:45 1999 Delivered-To: freebsd-doc@freebsd.org Received: from nothing-going-on.demon.co.uk (nothing-going-on.demon.co.uk [193.237.89.66]) by hub.freebsd.org (Postfix) with ESMTP id C046115387; Sun, 5 Sep 1999 15:11:26 -0700 (PDT) (envelope-from nik@nothing-going-on.demon.co.uk) Received: (from nik@localhost) by nothing-going-on.demon.co.uk (8.9.3/8.9.3) id XAA83944; Sun, 5 Sep 1999 23:08:45 +0100 (BST) (envelope-from nik) Date: Sun, 5 Sep 1999 23:08:45 +0100 From: Nik Clayton To: Andrew Boothman Cc: Nik Clayton , doc@FreeBSD.ORG, Warner Losh , Neil Blakey-Milner Subject: Re: Help Message-ID: <19990905230845.A81295@catkin.nothing-going-on.org> References: <19990904155456.A52990@catkin.nothing-going-on.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: ; from Andrew Boothman on Sat, Sep 04, 1999 at 06:00:10PM +0100 Organization: FreeBSD Project Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Sep 04, 1999 at 06:00:10PM +0100, Andrew Boothman wrote: > On 04-Sep-99 Nik Clayton wrote: > > There was an announcement on Freshmeat (http://www.freshmeat.net/) a > > few weeks back about a small app that would take a tree of CVS files > > and build a GNU style ChangeLog file from the CVS log messages. A > > search for "CVS ChangeLog" on Freshmeat should find it. > > I've looked into this and the relevent page is > http://www.red-bean.com/~kfogel/cvs2cl.shtml > > Two problems : > > 1) When I run it I get : > > ./cvs2cl.pl: line 1: syntax error near unexpected token `' > ./cvs2cl.pl: line 1: `<plaintext>' You downloaded it from his web site. Somehow he's screwed up, and included an HTML tag at the top. Remove the first <plaintext> and any blank lines before the #! line. > 2) I know very little about CVS and I'm not sure how to use it. Is it possible > to get the logs needed without storing the CVS repository on my own machine? Probably not, unfortunately. You've prompted me to dig this out though and look at the output. http://www.freebsd.org/~nik/ChangeLog is the log generated by % cd ~/FreeBSD-CVS/www/en % ~/cvs2cl.pl -r Comments appreciated. Off the top of my head I think we need options for HTML output (or, more generally, a ChangeLog -> HTML converter), and an option that produces ChangeLog.Year files (ChangeLog.1998, ChangeLog.1999, and so on) instead of one big log file -- although that should be possible to fake up with a little bit of shell programming. That ChangeLog is about 200K in size. . . N -- [intentional self-reference] can be easily accommodated using a blessed, non-self-referential dummy head-node whose own object destructor severs the links. -- Tom Christiansen in <375143b5@cs.colorado.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message