From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mathieu Lirzin Newsgroups: gmane.emacs.devel Subject: Re: Should we restore manually maintained ChangeLogs Date: Tue, 08 Mar 2016 15:03:28 +0100 Message-ID: <87y49tdq33.fsf@gnu.org> References: <56BE7E37.3090708@cs.ucla.edu> <4hd1rw1ubr.fsf@fencepost.gnu.org> <83vb50wxhv.fsf@gnu.org> <87y49vz4cg.fsf@acer.localhost.com> <87vb4zb0i4.fsf@gnu.org> <837fheuu6a.fsf@gnu.org> <83twkiteb3.fsf@gnu.org> <83lh5utbxb.fsf@gnu.org> <56DDD02A.20809@cs.ucla.edu> <83fuw2t2ue.fsf@gnu.org> <56DE0F6A.6010207@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1457445855 27556 80.91.229.3 (8 Mar 2016 14:04:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Mar 2016 14:04:15 +0000 (UTC) Cc: Eli Zaretskii , johnw@gnu.org, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 08 15:04:06 2016 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 1adIF0-0001IZ-VA for ged-emacs-devel@m.gmane.org; Tue, 08 Mar 2016 15:04:03 +0100 Original-Received: from localhost ([::1]:34805 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adIF0-0003cZ-2Q for ged-emacs-devel@m.gmane.org; Tue, 08 Mar 2016 09:04:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adIEf-0003bS-6o for emacs-devel@gnu.org; Tue, 08 Mar 2016 09:03:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adIEd-0007ck-Ua for emacs-devel@gnu.org; Tue, 08 Mar 2016 09:03:41 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39650) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adIEX-0007bW-QV; Tue, 08 Mar 2016 09:03:33 -0500 Original-Received: from mek33-4-82-236-46-88.fbx.proxad.net ([82.236.46.88]:51004 helo=godel) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1adIEW-0007no-SB; Tue, 08 Mar 2016 09:03:33 -0500 In-Reply-To: <56DE0F6A.6010207@cs.ucla.edu> (Paul Eggert's message of "Mon, 7 Mar 2016 15:31:54 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:201142 Archived-At: Paul Eggert writes: > On 03/07/2016 01:06 PM, Eli Zaretskii wrote: > >> Let other projects invent those schemes and test-drive them. Enough >> with these experiments! > > I'd rather just do what coreutils, grep, tar, etc. use. It's just as > simple for ordinary committers and it would not involve duplication in > patches or experimentation with maintenance procedures. I could fairly > easily change the master branch to do that. I like what is done by those projects. However they don't have a merge workflow. I agree with you that for Emacs release branches, maintaining ChangeLog manually seems reasonable. However how will it work for the feature branches which are meant to be merge sooner or later? > Even simpler would be to do what Guile does: it dispenses with > ChangeLogs entirely. With Guile if you want something like a ChangeLog > you run "git log". This approach seems wrong to me. I think it is still desirable to be able to partially analyze history directly from a tarball (even if it is not optimal) without requiring a web browser, or cloning a full git repository. Thanks, -- Mathieu Lirzin