On Fri, 21 Oct 2011, Bob Friesenhahn wrote:
> On Fri, 21 Oct 2011, Stefano Lattarini wrote:
>>>
>>> Should I perhaps file a bug that the ChangeLog file should be
>>> generated?
>>>
>> That would be a good idea in the long(ish) term.  In fact, I pesonally
>> see
>> ChangeLogs as a relic of the pre-VCS era; they were surely VERY useful
>> to
>> track regressions and bugs and backward-incompatibilites back then, but
>> today that we have the "real" project history in the VCS repo, and lots
>> of
>> tools to view and analyze it, the ChangeLogs (as well as the GCS rules
>> to
>> write them) are becoming more and more of a nuisance.
...
> It is typical that ChangeLog messages are considerably higher grade
> and more detailed than commit messages.  However, the version control
> system also offers capabilities (e.g. change sets) that the ChangeLog
> does not offer.

Agreed.

On my own "real" projects (the ones with real users), I view the version
control logs as messages for active developers and ChangeLog as messages
for users and occasional developers.  So git sees small one-off messages
on a regular basis, and the ChangeLog is updated when big user-visible
changes are made.  Then I review the git logs before each release
candidate and edit the ChangeLog to make sure it has a good summary of all
user-visible changes.

In this model, the ChangeLog is quite important, but daily ChangeLog
updates really don't make much sense.

- Daniel


Reply via email to