From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E5NKN-000075-Ec for garchives@archives.gentoo.org; Wed, 17 Aug 2005 12:47:31 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7HCk3KG023469; Wed, 17 Aug 2005 12:46:03 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7HCiDBE027286 for <gentoo-dev@lists.gentoo.org>; Wed, 17 Aug 2005 12:44:13 GMT Received: from 83.72.33.139.ip.tele2adsl.dk ([83.72.33.139] helo=[192.168.1.118]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1E5NHz-0003wM-2v for gentoo-dev@lists.gentoo.org; Wed, 17 Aug 2005 12:45:03 +0000 Subject: Re: [gentoo-dev] generating ChangeLog files automatically from `cvs commit` From: Henrik Brix Andersen <brix@gentoo.org> To: gentoo-dev@lists.gentoo.org In-Reply-To: <43032F53.8000706@gentoo.org> References: <200508161818.29927.vapier@gentoo.org> <1124280985.26249.39.camel@sponge.fungus> <43032F53.8000706@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-tqXF4axu33LY+nxmZWLX" Organization: Gentoo Metadistribution Date: Wed, 17 Aug 2005 14:45:25 +0200 Message-Id: <1124282725.26249.42.camel@sponge.fungus> Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 X-Archives-Salt: 8230de7e-56b8-4611-8c51-41b7b00ac56a X-Archives-Hash: 74b2b9af8ceba0bb80ac1644e1f866e0 --=-tqXF4axu33LY+nxmZWLX Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2005-08-17 at 14:36 +0200, Grobian wrote: > From a database point of view, it is evil to duplicate values in an=20 > automated manner, just use a foreign key for such purposes. In other=20 > words, avoid duplication. If such bash function is a common tool then=20 > -- apart from wondering why it isn't part of the default suite -- this=20 > anti-duplication constraint is being broken massively. I like Mike's=20 > idea, because it deals with data redundancy and basically uses this=20 > 'foreign key' for the changelog. A ChangeLog is not a database - nor is a CVS commit log. > In other words: centralise the administration, don't make yourself=20 > having to keep multiple copies up-to-date, you're doomed to make errors=20 > with that. You can not keep CVS commit logs up-to-date, since you can not change a given entry. ./Brix --=20 Henrik Brix Andersen <brix@gentoo.org> Gentoo Metadistribution | Mobile computing herd --=-tqXF4axu33LY+nxmZWLX Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDAzFlv+Q4flTiePgRAm/2AKCGlIq+0zXTTxFyGTRXqJ6gLKITugCfV2lC tj9huywF6Is/AN2AYMZjjuY= =ayjE -----END PGP SIGNATURE----- --=-tqXF4axu33LY+nxmZWLX-- -- gentoo-dev@gentoo.org mailing list