From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: ChangeLogs in the elpa branch Date: Tue, 27 Sep 2011 11:45:43 +0200 Message-ID: References: <87ipofdbka.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1317116764 15468 80.91.229.12 (27 Sep 2011 09:46:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 27 Sep 2011 09:46:04 +0000 (UTC) Cc: Michael Albinus , Stefan Monnier , emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 27 11:45:59 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R8UEg-00008a-Hy for ged-emacs-devel@m.gmane.org; Tue, 27 Sep 2011 11:45:58 +0200 Original-Received: from localhost ([::1]:60373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R8UEf-0001qd-HO for ged-emacs-devel@m.gmane.org; Tue, 27 Sep 2011 05:45:57 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:45613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R8UEb-0001qF-Js for emacs-devel@gnu.org; Tue, 27 Sep 2011 05:45:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R8UEa-0004v2-6D for emacs-devel@gnu.org; Tue, 27 Sep 2011 05:45:53 -0400 Original-Received: from iwfs.imcode.com ([82.115.149.64]:36949 helo=gate.verona.se) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R8UEX-0004t6-EQ; Tue, 27 Sep 2011 05:45:49 -0400 Original-Received: from chopper.vpn.verona.se (IDENT:1005@localhost [127.0.0.1]) by gate.verona.se (8.13.4/8.11.4) with ESMTP id p8R9jhD7004712; Tue, 27 Sep 2011 11:45:43 +0200 In-Reply-To: (Juanma Barranquero's message of "Tue, 27 Sep 2011 11:05:50 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-Received-From: 82.115.149.64 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:144391 Archived-At: Juanma Barranquero writes: > On Tue, Sep 27, 2011 at 09:10, Glenn Morris wrote: > >> Stefan Monnier wrote: > >>> I think this just reflects the better support in change-log-mode, with >>> highlighting, C-x 4 a and things like that. >> >> I disagree, I think people take more care with ChangeLogs. > > I'm with Glenn again. And part of the fact is, IMO, the immediacy of > writting the commit logs. I'd bet not many people write them at a > leisurely pace before even starting the commit. A ChangeLog is somewhat similar to a Tag. That is, when you are pleased with something you write a little more detail than you usually do in commits. So, in bazaar you could presumably work on a branch, committing as usual. Before you merge to trunk you optionaly tag, then merge. The Tag will contain the fantastically superior commit message. This could potentially even be an improvement over the ChangeLog format which sometimes is a bit terse IMHO. That said I don't have a strong opinion. I personally don't like the hassle of the ChangeLogs for small changes. Historically I haven't made many small changes to Emacs so I don't get hit often. Instead I've made some larger patches and when merging them handling the ChangeLog is the least of my worries. Anyway, compared to many projects I'm involved Emacs is a shining beacon of light with regards to the lucidity of the commit history so whatever changes we do we should preserve that aspect.=20 > > =A0 =A0 Juanma > --=20 Joakim Verona