From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: Syncing Gnus with Emacs and back Date: Wed, 13 Oct 2004 18:51:28 -0400 Sender: ding-owner@lists.math.uh.edu Message-ID: <20041013225128.GB8391@fencepost> References: <20041009211043.GA8161@fencepost> <20041009211907.GC8161@fencepost> <20041010225828.GA31829@fencepost> <87is9gj8v5.fsf@jurta.org> <20041012150351.GA24206@fencepost> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1097707911 28565 80.91.229.6 (13 Oct 2004 22:51:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 13 Oct 2004 22:51:51 +0000 (UTC) Original-X-From: ding-owner+M7391@lists.math.uh.edu Thu Oct 14 00:51:42 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CHry9-0002re-00 for ; Thu, 14 Oct 2004 00:51:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1CHry4-0002Cg-00; Wed, 13 Oct 2004 17:51:36 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CHry0-0002Cb-00 for ding@lists.math.uh.edu; Wed, 13 Oct 2004 17:51:32 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CHrxy-0005p0-6Z for ding@lists.math.uh.edu; Wed, 13 Oct 2004 17:51:30 -0500 Original-Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by justine.libertine.org (Postfix) with ESMTP id B833A3A0043 for ; Wed, 13 Oct 2004 17:51:29 -0500 (CDT) Original-Received: from miles by fencepost.gnu.org with local (Exim 4.34) id 1CHrxw-00032Q-TG; Wed, 13 Oct 2004 18:51:29 -0400 Original-To: emacs-devel@gnu.org, ding@gnus.org Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i Blat: Foop Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58853 gmane.emacs.devel:28372 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28372 On Wed, Oct 13, 2004 at 10:21:42PM +0200, Reiner Steib wrote: > BTW, a disadvantage of the arch syncing is that e.g. in the cvs log of > texi/gnus-faq.texi we get the following: ... > It would be nice if the original log message could be included. A pretty basic constraint though is that all the files have to have the same log message (it's a changeset log, not a file change log). Furthermore it's probably not practical to base this on CVS log messages[*]. However I've had pretty good success using "ChangeLog-changes" for this purpose when generating log messages for emacs. ChangeLog-changes are the additions to all ChangeLogs, i.e., do a diff of all ChangeLogs, look for "+" lines, and tweak them to be prettier -- it basically ends up looking like a big ChangeLog entry for all files in the changeset. [*] Several reasons: (1) CVS makes it quite difficult to retrieve the precise log messages corresponding to an update, and (2) The CVS log messages for all changed files would have to be combined, and getting a usable (not ugly and bloated) result from this doesn't look at all easy given the typically inconsistent log messages people use. -Miles -- `To alcohol! The cause of, and solution to, all of life's problems' --Homer J. Simpson