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: vc-diff in non-VC buffer Date: Wed, 10 Oct 2007 18:13:41 -0400 Organization: Eric Conspiracy Secret Labs Message-ID: <20071010221340.GA1578@thyrsus.com> References: <20071010173802.GC787@thyrsus.com> <20071010214929.GB1297@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: sea.gmane.org 1192054403 4263 80.91.229.12 (10 Oct 2007 22:13:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 10 Oct 2007 22:13:23 +0000 (UTC) Cc: Emacs Devel To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 11 00:13:20 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 1Ifjnm-0000PZ-ED for ged-emacs-devel@m.gmane.org; Thu, 11 Oct 2007 00:13:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ifjng-0008VY-7Y for ged-emacs-devel@m.gmane.org; Wed, 10 Oct 2007 18:13:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ifjnd-0008VI-7o for emacs-devel@gnu.org; Wed, 10 Oct 2007 18:13:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ifjnc-0008V6-PV for emacs-devel@gnu.org; Wed, 10 Oct 2007 18:13:04 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ifjnc-0008V3-M4 for emacs-devel@gnu.org; Wed, 10 Oct 2007 18:13:04 -0400 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5] helo=snark) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ifjnc-0002Qc-H9 for emacs-devel@gnu.org; Wed, 10 Oct 2007 18:13:04 -0400 Original-Received: by snark (Postfix, from userid 23) id 7EF0638032; Wed, 10 Oct 2007 18:13:41 -0400 (EDT) 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: Linux 2.6 (newer, 2) 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:80555 Archived-At: Juanma Barranquero : > I'm not saying my view is the only one reasonable, but to me the > current behavior is a regression. I hear that. Let's try to think about smarter ways for the code to behave. > > I think people are likely to become quite upset with me if I > > remove that. > > Then at the very least make it a user option, please. I'd rather not. Doing the right thing is better than options, when you can figure out what it is. And too often, adding options becomes an excuse not to figure that out. How about this: VC can test whether some VCS considers itself responsible for a directory. I could change the logic to error out when no VCS considers itself responsible for the current directory. Would that cover your use case? -- Eric S. Raymond