From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Petton Newsgroups: gmane.emacs.devel Subject: Re: April 7 cutover for generating ChangeLog automatically Date: Tue, 31 Mar 2015 16:07:08 +0200 Message-ID: <87a8yt2rcj.fsf@foretagsplatsen.se> References: <551A528C.7080008@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1427812002 14833 80.91.229.3 (31 Mar 2015 14:26:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 31 Mar 2015 14:26:42 +0000 (UTC) Cc: Emacs Development To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 31 16:26:32 2015 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 1Ycx7O-0005ae-46 for ged-emacs-devel@m.gmane.org; Tue, 31 Mar 2015 16:26:14 +0200 Original-Received: from localhost ([::1]:38989 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycx7N-0000sy-HH for ged-emacs-devel@m.gmane.org; Tue, 31 Mar 2015 10:26:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycwp4-00073b-Aj for Emacs-devel@gnu.org; Tue, 31 Mar 2015 10:07:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ycwoy-0005Ix-5s for Emacs-devel@gnu.org; Tue, 31 Mar 2015 10:07:18 -0400 Original-Received: from mail-la0-f42.google.com ([209.85.215.42]:36364) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycwox-0005Hu-Vl for Emacs-devel@gnu.org; Tue, 31 Mar 2015 10:07:12 -0400 Original-Received: by labe2 with SMTP id e2so13495204lab.3 for ; Tue, 31 Mar 2015 07:07:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; bh=XJq1m7zKYBvxDsGBIfxQK0HcBLT4X4nHnjKSgXKEZUU=; b=Of13SyTN0/bsTLFv7lv2g2Mp0pP6FAYmPxk6KJRTmbeU37ChfoF3AapA/86tmiG3gX HTWoErq1PXdo51gCUUz1OyBlW8tClRNGlAP8lOj0k2vVGCil+8Cr7DR/PbNOmzQ7wV2j T1aHglrbfOqNJRlovnZQpJSAMo0YCpp2VE31GTyPv1WwyXwytR729zddiFBWNIPrqQC4 xYuCQ6yhmli5FLzacjMCn9BtbDpn9oSDgtDPu/vQ/1NREpbXitBi1Ew+ZugYQARmovHJ T6BZ4tWzzBhYeBcycuPQTtJzRJVVAlT2+6IMoMu/5+SSODQhv/BjUCskNCV67RUdQPa0 CN/Q== X-Gm-Message-State: ALoCoQmXivkTuXuPlWoj7c82ql52sluLK9ynTslm7RZ9ALvj2dYs/yaZIye7p8B01vsfQRj0MKuJ X-Received: by 10.152.5.195 with SMTP id u3mr7364772lau.18.1427810830221; Tue, 31 Mar 2015 07:07:10 -0700 (PDT) Original-Received: from blueberry (ARennes-658-1-28-211.w83-199.abo.wanadoo.fr. [83.199.43.211]) by mx.google.com with ESMTPSA id ps2sm2662771lbb.20.2015.03.31.07.07.09 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Mar 2015 07:07:09 -0700 (PDT) In-reply-to: <551A528C.7080008@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.215.42 X-Mailman-Approved-At: Tue, 31 Mar 2015 10:25:51 -0400 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:184634 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Paul Eggert writes: > Currently, each Emacs commit typically contains two copies of its ChangeL= og=20 > entries: one copy in the commit message and one copy as an edit to one or= more=20 > ChangeLog files. The latter copy is largely redundant and complicates me= rging,=20 > so as discussed in Bug#19113 on April 7 we plan to revamp the Emacs maste= r=20 > commit procedure to eliminate the second copy, so that ordinary commits d= o not=20 > alter ChangeLog files. Instead, the ChangeLog file in the Emacs distribu= tion=20 > will be generated automatically from recent Git commit messages. > > You'll still be able to edit ChangeLog history by running 'make change-hi= story'=20 > and then committing changes to a new top-level file (initially 'ChangeLog= .1')=20 > that contains an editable copy of non-recent Git commit messages. Howeve= r,=20 > commits ordinarily shouldn't change ChangeLog files and this should simpl= ify=20 > merging. Does it mean that the ChangeLog files won't be updated anymore or that they will be updated only from time to time (like right before a release or something like that)? Also, I think that admin/make-tarball.txt will have to be updated. Cheers, Nico =2D-=20 Nicolas Petton http://nicolas-petton.fr --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJVGqoMAAoJECM1h6R8IHkQSQIH/iuzUCcxuXhtcSpIFuD+qWSo rEjP0pEY3+iv292uMznsk6ajbdvnUKHQDicYxlJqkpfWsQQoHfeqvh/b5xWJS3nZ KI1v1zOlhADOAKBJ4L5cDMlwrqzdVfK24ZdqOxFJCGNZ05JlC2UnNT7oCtBksSsO 2ncAlJ5xyNFFWKFokY6s+HfTXStLz92gRhzCchL/PUbAg4nbp+ICHI0LcjBldNBq klLTcisDJW2YsDlSlP2h75CZIef/DX2ueyIpG75AjDC4da/X9v+w/wAPyw/WYNVT z6HMw4dZuNOthZPU91daKpiDRSXr4oc76/om6ZHzkP5Et/+2dBofJnM1NIL2txA= =AH1Z -----END PGP SIGNATURE----- --=-=-=--