Commit messages
Ralf Corsepius
ralf.corsepius at rtems.org
Thu Jan 26 08:44:52 UTC 2012
On 01/26/2012 08:54 AM, Sebastian Huber wrote:
> On 01/24/2012 04:24 PM, Ralf Corsepius wrote:
> [...]
>> It's quite simple: Automated changelogs are nice in small projects (where
>> actually nobody cares about them) but do not meet many larger projects's
>> demands and are a true PITA to use.
> [...]
>
> Since the world is great, there are examples for nearly everything. The
> Linux and FreeBSD kernel uses no ChangeLog files at all.
And? FreeBSD has other bureaucracy, and Linus' VCS preferences have
always been "special".
Other projects, e.g. Fedora, GCC, etc. are using manually written
ChangeLogs, not because the GCS recommends doing so, but because they
understand why automated changelogs don't fly.
> What they
> provide are release notes and these are by far more interesting for end
> users than a collection of per file changes.
Right, ChangeLogs are boring to end-users, but they are interesting to
developers and others, e.g. to _lawyers_.
> Using ChangeLog files and Git is absurd.
I could not disagree more
Git is just a VCS amongst many, with advantages and disadvantages of its
owns. It's just the ongoing hype which is blending the "git-kiddies" and
lets them believe they would not need ChangeLogs.
Again, ChangeLogs are text documents, like READMEs and many other
documents. They are much more than a simple transformation of a VCS's
internal commit messages.
Ralf
More information about the devel
mailing list