On 9/5/21, G. Branden Robinson <g.branden.robin...@gmail.com> wrote:
> I envision of rough trichotomy of correspondence.
>
>       NEWS                    all users
>       ChangeLog               packagers/expert users
>       commit messages         groff developers

As one data point, I'm neither packager nor groff developer, and I'd
rate myself an intermediate-knowledge user.  I look at commit messages
frequently and pretty much never at the ChangeLog.


On 9/5/21, Ingo Schwarze <schwa...@usta.de> wrote:
> While i do see the point in the three-tier system outlined by Branden,
> let me note that it causes more work for developers, which is not ideal
> for a small development team with little time to spare.

If the middle tier is deemed worth keeping, could it be autogenerated
with an agreed-upon use of tags in the commit messages?  That is, each
commit could be tagged as [behavior change], [bug fix], [refactor],
etc., and a change log with more or less detail could be generated by
selecting which tags to include.  (Or, more simply and less
error-prone, there could be untagged commits and commits tagged
[minor], and a log generation tool could omit the minor ones.)  This
involves a little start-up work of writing such a script (if none
exists in the wild), but should streamline developers' workflow in the
long run.

Reply via email to