From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Abolishing ChangeLog files Date: Fri, 29 Mar 2013 14:37:27 -0400 Message-ID: References: <87y5d9p5td.fsf@dex.adm.naquadah.org> <87vc8dtbcb.fsf@lifelogs.com> <871ub1gmdf.fsf@engster.org> <87d2ulovd0.fsf@dex.adm.naquadah.org> <85r4j0h1ww.fsf@member.fsf.org> <85li98h1qx.fsf@member.fsf.org> <87ehf0b3x2.fsf@uwakimon.sk.tsukuba.ac.jp> <87obe3gaem.fsf@engster.org> <87ip4bj1ay.fsf_-_@earth.home> <87a9pnhjya.fsf@gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1364582361 29163 80.91.229.3 (29 Mar 2013 18:39:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Mar 2013 18:39:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: Steve Youngs Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 29 19:39:46 2013 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 1ULeBd-0003Nk-S3 for ged-emacs-devel@m.gmane.org; Fri, 29 Mar 2013 19:38:01 +0100 Original-Received: from localhost ([::1]:41501 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULeBF-0006Nq-M0 for ged-emacs-devel@m.gmane.org; Fri, 29 Mar 2013 14:37:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULeBB-0006Ng-8y for emacs-devel@gnu.org; Fri, 29 Mar 2013 14:37:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULeB8-0001Bu-Ex for emacs-devel@gnu.org; Fri, 29 Mar 2013 14:37:33 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56877) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULeB8-0001Bm-Ar for emacs-devel@gnu.org; Fri, 29 Mar 2013 14:37:30 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1ULeB5-00067s-Jm; Fri, 29 Mar 2013 14:37:27 -0400 In-reply-to: (message from Steve Youngs on Fri, 29 Mar 2013 18:02:40 +1000) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:158439 Archived-At: Seems to me that it would be a lot more convenient if the "what" and the "why" of a change were in the same place. That is where you are making the split, ChangeLogs for the what and commit logs for the why? Yes. It seems natural to me to have these separate, and also to split up the ChangeLog files by directory. It has two advantages: (1) the explanation are easier to read when not cluttered by all the details of what was changed. (2) Each per-directory ChangeLog file is considerably shorter than the whole collection. (3) It is possible to fix errors in the ChangeLog files. (Some VCS allow such changes -- RCS did.) However, I don't insist about how Emacs does this. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call