config-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rethinking configuration tuples


From: Po Lu
Subject: Re: Rethinking configuration tuples
Date: Thu, 14 Sep 2023 13:53:49 +0800
User-agent: Gnus/5.13 (Gnus v5.13)

John Ericson <list@JohnEricson.me> writes:

> I used to do that, but see commit
> f0f728324021f38b0d31de399b9974535300167c : Dmitry opted to switch to
> just using Git's commit messages as the source of truth, and providing
> a make rule to generate the ChangeLog.
>
> The document you linked endorses such a choice, saying
>
>> Projects that maintain such VCS repositories can decide not to
>> maintain separate change log files, and instead rely on the VCS to
>> keep the change log.
>> If you decide not to maintain separate change log files, you should
>> still consider providing them in the release tarballs [...].
>
> I think doing this is a fine decision.

The text you quoted means that you are meant to record the individual
ChangeLog entries within each VCS log message, rather than updating a
separate ChangeLog file with each check-in.  These are subsequently
reproduced in the generated ChangeLog file.

It does not excuse you from writing log entries!

Refer to Emacs commit messages:

  https://git.savannah.gnu.org/cgit/emacs.git/log?h=master

for canonical examples of such log messages.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]