All of lore.kernel.org
 help / color / mirror / Atom feed
* ChangeLogs?
@ 2004-10-12 14:10 Hollis Blanchard
  2004-10-12 17:37 ` ChangeLogs? Johan Rydberg
  0 siblings, 1 reply; 7+ messages in thread
From: Hollis Blanchard @ 2004-10-12 14:10 UTC (permalink / raw)
  To: The development of GRUB 2

ChangeLog files are new to me, so could somebody help explain them? 
(Yes I've read the GNU Coding Standards.)

It seems to me that the ChangeLog is an anachronism born in a time 
before source control systems, and a poor substitute for the actual 
patch. The GCS does not explain the role of the ChangeLog file in the 
context of a system like CVS, and I find that to be a glaring omission. 
Why would you want a ChangeLog when CVS can tell you what *really* 
happened?

I guess my real problem is the level of detail in the ChangeLog: way 
too much, or way too little. If you want that much detail, read the 
patch. "New variable" doesn't give you enough detail anyways: What type 
is it? Where is it initialized? Where is it used? Or it gives you too 
much detail: maybe you just want to know that there's a firmware bug in 
certain systems that we work around by setting a flag so later code 
knows to avoid it.

There are also many ChangeLog features (such as say "macro" instead of 
"#define", and "variable" instead of "global") which are not described 
in the GCS, so I assume these are either project/maintainer-specific, 
or unwritten rules that all GNU members "just know". That makes it very 
difficult to follow them.

-Hollis




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

end of thread, other threads:[~2004-10-14 11:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-12 14:10 ChangeLogs? Hollis Blanchard
2004-10-12 17:37 ` ChangeLogs? Johan Rydberg
2004-10-12 19:07   ` ChangeLogs? Hollis Blanchard
2004-10-12 19:49     ` ChangeLogs? Johan Rydberg
2004-10-14 11:20       ` ChangeLogs? Yoshinori K. Okuji
2004-10-13  9:22   ` Gnu Arch (was: Re: ChangeLogs?) Tomas Ebenlendr
2004-10-13  9:24     ` M. Gerards

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.