From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Generating the ChangeLog files from the commit messages Date: Tue, 18 Nov 2014 16:12:00 -0500 Message-ID: References: <21606.10799.112099.788101@a1i15.kph.uni-mainz.de> <1753218.Ot8JCqssfN@descartes> <546AABCF.8030705@cs.ucla.edu> <9xioico2nm.fsf@fencepost.gnu.org> <83k32s9zm5.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1416345160 11591 80.91.229.3 (18 Nov 2014 21:12:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Nov 2014 21:12:40 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 18 22:12:32 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 1Xqq4b-0002dL-NR for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 22:12:29 +0100 Original-Received: from localhost ([::1]:55380 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqq4b-00060o-1D for ged-emacs-devel@m.gmane.org; Tue, 18 Nov 2014 16:12:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqq4Q-0005yZ-4Z for emacs-devel@gnu.org; Tue, 18 Nov 2014 16:12:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xqq4I-0007KT-Lf for emacs-devel@gnu.org; Tue, 18 Nov 2014 16:12:18 -0500 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:39078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xqq4A-0007Je-Qu; Tue, 18 Nov 2014 16:12:02 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id sAILC0b6003845; Tue, 18 Nov 2014 16:12:01 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 86564987C; Tue, 18 Nov 2014 16:12:00 -0500 (EST) In-Reply-To: <83k32s9zm5.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Nov 2014 19:40:02 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5129=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5129> : inlines <1538> : streams <1344751> : uri <1835207> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 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:177661 Archived-At: > so we could maintain a list of mistake corrections for that purpose. Sounds a lot more complex than just "edit ChangeLog, and commit". > 4) I have the impression that having to write ChangeLogs leads to > higher quality entries than just using commit logs would. Yes, that's a risk. We have to stay alert. >> 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. We've developed ways to circumvent the problems and got used to them, but that doesn't mean they don't exist. One annoyance for me is the fact that we have several ChangeLog files, so when I make a commit that touches many files, its description is spread over several ChangeLogs, which is inconvenient (I almost always end up forgetting to C-x C-s one of them, or to mark it in the *vc-dir* buffer). Stefan