From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: Incorporating patches into GNU Emacs Date: Fri, 18 Apr 2003 13:42:47 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200304181742.h3IHglDu014552@rum.cs.yale.edu> References: <200304181611.h3IGBHUY008404@gbr.newt.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1050688169 24847 80.91.224.249 (18 Apr 2003 17:49:29 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 18 Apr 2003 17:49:29 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Apr 18 19:49:24 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 196ZzH-0006S6-00 for ; Fri, 18 Apr 2003 19:49:23 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 196a2h-0006p2-00 for ; Fri, 18 Apr 2003 19:52:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 196ZzG-00085N-05 for emacs-devel@quimby.gnus.org; Fri, 18 Apr 2003 13:49:22 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 196ZyV-0007Yt-00 for emacs-devel@gnu.org; Fri, 18 Apr 2003 13:48:35 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 196ZwV-0004ws-00 for emacs-devel@gnu.org; Fri, 18 Apr 2003 13:46:32 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 196Zsu-0003UH-00 for emacs-devel@gnu.org; Fri, 18 Apr 2003 13:42:48 -0400 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h3IHglx6014554; Fri, 18 Apr 2003 13:42:47 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h3IHglDu014552; Fri, 18 Apr 2003 13:42:47 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Bill Wohler X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13290 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13290 > Here's a specific example from bug.gnu.emacs: A patch from an Emacs user > who hasn't signed papers. Are you telling me that a) you'll ignore it, > or b) you'll really go through all the trouble of getting Gustav to sign > papers in order to use it? For such trivial changes, we don't need papers. > p.s. Is there an Emacs Maintainers Manual where all this stuff is neatly > summarized? I think that the standards.texi document tries to explain a bit of it, but I can't remember the details. Also, in many cases, it's easier to rewrite the thing than to get the paperwork done. After all, in most cases writing the code is the easy part. And also you generally have a better knowledge of Emacs so you get to write a better solution (e.g. using with-current-buffer rather than save-excursion+set-buffer). Also I'd argue in the specific case that truncate-lines should actually always be set to t for vc-annotate buffers. Stefan