GNU bug report logs -
#21998
Run 'make change-history' on release branch
Previous Next
Reported by: Glenn Morris <rgm <at> gnu.org>
Date: Mon, 23 Nov 2015 19:09:01 UTC
Severity: normal
Tags: notabug
Found in version 25.0.50
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello, John.
On Sun, Mar 06, 2016 at 01:52:04PM -0800, John Wiegley wrote:
> On Sun, Mar 06 2016 13:07 (-0800), John Wiegley wrote:
> > I have always wanted to drop the ChangeLogs, so if the other
> > developers agree, I'm all for it. Keeping ChangeLog style in the
> > commit entry is not terribly useful either, ....
I find that a strange thing to say. I frequently search the ChangeLog
for the name of a function, to find out when it was last changed. I
think the relatively rigid format of the ChangeLog/git commit messages
very helpful.
> > ...., since the diff output of log -p lets you know which function
> > or variable is being modified. I've never missed not having that
> > ChangeLog data in other projects, of any size. But that's up to the
> > other developers and what makes their lives easier.
The ChangeLog is easy to use. git is difficult to use (more precisely,
is difficult to find out how to use). I've no idea what git log -p
does, for example (though I'll be looking it up after I've posted this
post :-). If we drop the ChangeLog we're cutting off its contents from
those for whom discovering the appropriate git commands is too much
work.
> I'd like to open this up to discussion on emacs-devel, so that we hear from
> our other developers. What do you all think about ChangeLogs, and their value
> to you in your work on Emacs?
The ChangeLog is useful, enabling things to be done that can't be done
without it. If I want to see whether some change was made in Emacs
23.2, for example, I can either inspect 23.2's ChangeLog or spend
several hours working out how to get the information out of git. No
contest.
The ChangeLog is distributed with the release, enabling our users to
access its information. They typically don't have and/or don't know how
to use git repositories.
I'm decidedly in favour of keeping the ChangeLog. But surely an
important consideration is whether the person/people who put in the work
to generate it are prepared to carry on doing this.
> --
> John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
> http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 9 years and 127 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.