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: lib/ should have its own ChangeLog Date: Thu, 10 Feb 2011 14:58:55 -0500 Message-ID: References: <2hmxm432zn.fsf@fencepost.gnu.org> <4D538491.5040402@cs.ucla.edu> <4D539595.9080507@cs.ucla.edu> <4D5431C0.6070301@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1297367955 27822 80.91.229.12 (10 Feb 2011 19:59:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 10 Feb 2011 19:59:15 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 10 20:59:11 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PncfX-0001mp-9G for ged-emacs-devel@m.gmane.org; Thu, 10 Feb 2011 20:59:11 +0100 Original-Received: from localhost ([127.0.0.1]:48104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PncfW-0002Tg-Mf for ged-emacs-devel@m.gmane.org; Thu, 10 Feb 2011 14:59:10 -0500 Original-Received: from [140.186.70.92] (port=41050 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PncfL-0002P0-OK for emacs-devel@gnu.org; Thu, 10 Feb 2011 14:59:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PncfJ-0002Om-V6 for emacs-devel@gnu.org; Thu, 10 Feb 2011 14:58:59 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:7665 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PncfI-0002OB-PL; Thu, 10 Feb 2011 14:58:56 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAF3SU01FxIyy/2dsb2JhbAClaXS6ToVcBIUBjzODOA X-IronPort-AV: E=Sophos;i="4.60,451,1291611600"; d="scan'208";a="91249682" Original-Received: from 69-196-140-178.dsl.teksavvy.com (HELO ceviche.home) ([69.196.140.178]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 10 Feb 2011 14:58:55 -0500 Original-Received: by ceviche.home (Postfix, from userid 20848) id 4AEA1660C9; Thu, 10 Feb 2011 14:58:55 -0500 (EST) In-Reply-To: <4D5431C0.6070301@cs.ucla.edu> (Paul Eggert's message of "Thu, 10 Feb 2011 10:43:12 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.183 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:135860 Archived-At: > That sounds like a good idea, and I'm used to it in > other projects, such as coreutils. How about if > we do that with Emacs too? I'd love to. There are some obstacles, tho: - make "C-x 4 a" work for such uses. - figure out how to generate good quality ChangeLog files (we should probably keep the current ChangeLogs and only auto-generate entries for the new commits, since some of the past commit messages aren't as good as the ChangeLog). - figure out how to handle errors in commit messages: apparently Bzr is unlikely to support editing its commit logs much before hell freezes over, so we'll have to hack something on top of Bzr on our side. > It is confusing and wastes our time to keep two sets of logs when one > would do. log-edit lets you drag the ChangeLog entry into the *VC-Log* buffer, so it's usually not too painful, but yes, it's inconvenient, especially when merging branches. Stefan