public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] generating ChangeLog files automatically from `cvs commit`
@ 2005-08-16 22:18 Mike Frysinger
  2005-08-16 22:32 ` Kito
                   ` (6 more replies)
  0 siblings, 7 replies; 33+ messages in thread
From: Mike Frysinger @ 2005-08-16 22:18 UTC (permalink / raw
  To: gentoo-dev

suggestion:
stop keeping ChangeLog files in CVS and instead, let them be generated 
automagically by the cvs server using the last <arbitrary number> of commit 
messages.  if you really want to keep a commit message out of the changelog, 
then we come up with a simple policy of prefixing the message with a period 
(to keep it hidden :P).

logic:
 - i'm lazy
 - i hate typing the samething twice (yes, bash scripting with echangelog can 
kind of take care of this) ... it doesnt handle if you want to use different 
commit messages for different files
 - shrinks ChangeLog size for packages which have been around a very long time
 - forces cvs log messages to actually be worthwhile to read and makes 
browsing cvs history much nicer (it's very easy to look at the differences 
between two files and match up a good commit message rather than trying to 
figure out what message in the ChangeLog goes with it, assuming there is one)
 - easily standardize ChangeLog format wrt to header, copyrights, licensing, 
message formatting, name/date format
 - generate dates in UTC down to the second rather than having devs hand type 
them in their local timezone for just the current day
 - maybe some other things i havent thought of
 - i'm lazy
-mike
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2005-08-22  6:14 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-16 22:18 [gentoo-dev] generating ChangeLog files automatically from `cvs commit` Mike Frysinger
2005-08-16 22:32 ` Kito
2005-08-16 23:03 ` Robin H. Johnson
2005-08-16 23:18   ` Mike Frysinger
2005-08-16 23:38     ` Ciaran McCreesh
2005-08-17  1:46       ` Jason Stubbs
2005-08-17  1:52         ` Ciaran McCreesh
2005-08-17  2:05           ` Mike Frysinger
2005-08-17 23:39         ` Aron Griffis
2005-08-18  0:09           ` Jason Stubbs
2005-08-18  0:13             ` Donnie Berkholz
2005-08-18  0:50               ` Mike Frysinger
2005-08-18 10:56               ` Jason Stubbs
2005-08-18  1:13             ` Aron Griffis
2005-08-17  3:46       ` Dice R. Random
2005-08-16 23:41 ` Michael Kohl
2005-08-17  0:29 ` Jeremy Huddleston
2005-08-17  1:03   ` Alec Warner
2005-08-17  1:13     ` Ciaran McCreesh
2005-08-17  1:44 ` Jason Stubbs
2005-08-17 12:16 ` Henrik Brix Andersen
2005-08-17 12:35   ` Diego 'Flameeyes' Pettenò
2005-08-17 12:36   ` Grobian
2005-08-17 12:45     ` Henrik Brix Andersen
2005-08-17 12:57     ` Diego 'Flameeyes' Pettenò
2005-08-17 13:14       ` Grobian
2005-08-17 13:28         ` Diego 'Flameeyes' Pettenò
2005-08-17 13:04   ` Mike Frysinger
2005-08-17 13:45     ` Henrik Brix Andersen
2005-08-17 20:02       ` Jon Portnoy
2005-08-17 20:09         ` warnera6
2005-08-17 22:15         ` Aaron Walker
2005-08-22  6:12 ` Andreas Vinsander

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox