From owner-freebsd-cvsweb@FreeBSD.ORG Wed Jul 20 13:34:52 2005 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90CCC16A41F for ; Wed, 20 Jul 2005 13:34:52 +0000 (GMT) (envelope-from tg@66h.42h.de) Received: from thor.66h.42h.de (mirsolutions.de [81.169.132.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D0BF43D49 for ; Wed, 20 Jul 2005 13:34:50 +0000 (GMT) (envelope-from tg@66h.42h.de) Received: from odem.66h.42h.de (root@odem.66h.42h.de [IPv6:2001:6f8:94d:1:2c0:9fff:fe1a:6a01]) by thor.66h.42h.de (8.13.1/8.13.1) with ESMTP id j6KDYjhd013546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 20 Jul 2005 13:34:48 GMT Received: from localhost (tg@localhost [IPv6:::1]) by odem.66h.42h.de (8.13.4/8.13.3) with ESMTP id j6KDYgIw027104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 20 Jul 2005 13:34:44 GMT Date: Wed, 20 Jul 2005 13:34:42 +0000 (UTC) From: Thorsten Glaser cc: freebsd-cvsweb@freebsd.org In-Reply-To: <1121841338.14525.150.camel@localhost.localdomain> Message-ID: References: <1121841338.14525.150.camel@localhost.localdomain> X-Message-Flag: Your mailer is broken. Get an update at http://www.washington.edu/pine/getpine/pcpine.html for free. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Subject: Re: cvsweb, diffs and the commit message; commit IDs X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2005 13:34:52 -0000 Ville Skytt=E4 dixit: >On Fri, 2005-07-15 at 15:04 +0000, Thorsten Glaser wrote: >> Hello people, >>=20 >> wouldn't it be interesting to show the commit message before the >> diff (the =3D=3D=3D=3D=3D line)? > >Could be, yes. Patches welcome :) Okay, I will have a look at it. >> Also, is support for the commitids of GNU CVS 1.12.12 planned? >> With these, CVS finally has gained Changeset support of some kind, > >Sounds interesting, I wasn't aware of the feature. It's also only available in GNU CVS 1.12.12 and above and will probably neither make its way into the 1.11 ("stable") line, nor into OpenCVS (but ask jfb@openbsd.org for that). >> however I'd suggest parsing a ChangeLog instead of all 70'000 or >> so files of /cvs to find out the other files which belong to >> the changeset. Sample: >> http://mirbsd.mirsolutions.de/clogs/ChangeLog > >How does that ChangeLog get generated? http://mirbsd.mirsolutions.de/cvs.cgi/CVSROOT/ commitinfo and taginfo call commit_prep2 loginfo calls log_accum2 which calls log_write2 posttag calls tag_accum2 which calls log_write2 The layout is somehow similar in NetBSD I heard, but every project's ChangeLog files are different. OpenBSD does not even have that list of 'cvs rdiff' commands which would be easy to parse. bye, //mirabile --=20 I believe no one can invent an algorithm. One just happens to hit upon it when God enlightens him. Or only God invents algorithms, we merely copy the= m. If you don't believe in God, just consider God as Nature if you won't deny existence.=09=09-- Coywolf Qi Hunt