From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Commit practices Date: Sun, 30 Dec 2007 22:25:19 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20071231032519.GD7241@thyrsus.com> References: <20071229141014.3364A2C83DC@grelber.thyrsus.com> <20071229183244.GA23998@thyrsus.com> <20071230064402.GA26849@thyrsus.com> <20071230172520.GA6657@thyrsus.com> Reply-To: esr@thyrsus.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199073845 23317 80.91.229.12 (31 Dec 2007 04:04:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Dec 2007 04:04:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 31 05:04:18 2007 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.50) id 1J9Bss-0004a6-E9 for ged-emacs-devel@m.gmane.org; Mon, 31 Dec 2007 05:04:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J9BsW-0006N8-Nh for ged-emacs-devel@m.gmane.org; Sun, 30 Dec 2007 23:03:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J9BsR-0006HW-ES for emacs-devel@gnu.org; Sun, 30 Dec 2007 23:03:47 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J9BsQ-0006G8-Ap for emacs-devel@gnu.org; Sun, 30 Dec 2007 23:03:46 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J9BsQ-0006G0-6r for emacs-devel@gnu.org; Sun, 30 Dec 2007 23:03:46 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5] helo=golux.thyrsus.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1J9BsM-0002fr-A6; Sun, 30 Dec 2007 23:03:42 -0500 Original-Received: by golux.thyrsus.com (Postfix, from userid 23) id 82335CF80C3; Sun, 30 Dec 2007 22:25:19 -0500 (EST) Content-Disposition: inline In-Reply-To: X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.15+20070412 (2007-04-11) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) 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:85724 Archived-At: Richard Stallman : > That's not the same thing. "Commits touching foo.c" is NOT the same > as just the items pertaining to foo.c. If those commits are > multi-file commits, they will be full of items about other files as > well as items about foo.c. > > So I think the Change Log mode feature is still desirable. I was assuming that we would retain the Changelog item format keying on files and functions. In that case, extracting items pertaining to foo.c from log output would be no more difficult than extracting them from a separate Changelog. Less so, actually -- the pre-filtering for commits touching foo.c would throw out a lot of chaff. -- Eric S. Raymond