Date: Wed, 20 Jul 2005 13:34:42 +0000 (UTC) From: Thorsten Glaser <tg@66h.42h.de> Cc: freebsd-cvsweb@freebsd.org Subject: Re: cvsweb, diffs and the commit message; commit IDs Message-ID: <Pine.BSO.4.63L.0507201331320.12032@odem.66h.42h.de> In-Reply-To: <1121841338.14525.150.camel@localhost.localdomain> References: <Pine.BSO.4.63L.0507151500080.15843@odem.66h.42h.de> <1121841338.14525.150.camel@localhost.localdomain>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSO.4.63L.0507201331320.12032>