From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Generating the ChangeLog files from the commit messages Date: Tue, 18 Nov 2014 19:40:02 +0200 Message-ID: <83k32s9zm5.fsf@gnu.org> References: <21606.10799.112099.788101@a1i15.kph.uni-mainz.de> <1753218.Ot8JCqssfN@descartes> <546AABCF.8030705@cs.ucla.edu> <9xioico2nm.fsf@fencepost.gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1416332454 7773 80.91.229.3 (18 Nov 2014 17:40:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Nov 2014 17:40:54 +0000 (UTC) Cc: emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 18 18:40:48 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xqmlk-0006F6-La for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 18:40:48 +0100 Original-Received: from localhost ([::1]:54537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqmlk-0000Fm-99 for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 12:40:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XqmlF-0000D6-I0 for emacs-devel@gnu.org; Tue, 18 Nov 2014 12:40:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xqml9-0003xu-Lj for emacs-devel@gnu.org; Tue, 18 Nov 2014 12:40:17 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:60089) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqml9-0003xd-E7; Tue, 18 Nov 2014 12:40:11 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NF800G00WUWJR00@a-mtaout20.012.net.il>; Tue, 18 Nov 2014 19:40:08 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NF800G98X2WDB50@a-mtaout20.012.net.il>; Tue, 18 Nov 2014 19:40:08 +0200 (IST) In-reply-to: <9xioico2nm.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:177605 Archived-At: > From: Glenn Morris > Date: Tue, 18 Nov 2014 12:10:37 -0500 > > > Pretend I posted > > http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00637.html > > again. This part: 3) ChangeLogs can be edited to correct mistakes, commit logs cannot. can be taken care of when producing ChangeLog files from commit messages: the gitlog-to-changelog script has a facility to perform replacements while it generates ChangeLog, so we could maintain a list of mistake corrections for that purpose. This part: 4) I have the impression that having to write ChangeLogs leads to higher quality entries than just using commit logs would. worries me as well, especially since I've seen a couple of projects where the quality of log messages is very low (not sure if that started when they tossed ChangeLogs). > I did a lot of merging between branches with bzr, and had basically zero > problems with the ChangeLogs. The same is true when using git-merge-changelog with git.