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: Redesigh of the VC front end Date: Tue, 6 May 2008 03:48:09 -0400 Organization: Eric Conspiracy Secret Labs Message-ID: <20080506074809.GA23773@thyrsus.com> References: <20080506003943.80ED89F054C@snark.thyrsus.com> <200805060200.m4620Sw7023511@sallyv1.ics.uci.edu> 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 1210060076 14137 80.91.229.12 (6 May 2008 07:47:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 6 May 2008 07:47:56 +0000 (UTC) Cc: "Eric S. Raymond" , Stefan Monnier , emacs-devel@gnu.org To: Dan Nicolaescu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 06 09:48:30 2008 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 1JtHuS-0000IP-NR for ged-emacs-devel@m.gmane.org; Tue, 06 May 2008 09:48:25 +0200 Original-Received: from localhost ([127.0.0.1]:34469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JtHtk-0006c8-VE for ged-emacs-devel@m.gmane.org; Tue, 06 May 2008 03:47:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JtHth-0006c0-H9 for emacs-devel@gnu.org; Tue, 06 May 2008 03:47:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JtHtf-0006bb-Es for emacs-devel@gnu.org; Tue, 06 May 2008 03:47:36 -0400 Original-Received: from [199.232.76.173] (port=33737 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JtHtf-0006bY-7P for emacs-devel@gnu.org; Tue, 06 May 2008 03:47:35 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JtHte-0000oo-Th for emacs-devel@gnu.org; Tue, 06 May 2008 03:47:35 -0400 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5] helo=snark.thyrsus.com) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JtHte-0007z3-0Z for emacs-devel@gnu.org; Tue, 06 May 2008 03:47:34 -0400 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id E1E459F054C; Tue, 6 May 2008 03:48:09 -0400 (EDT) Content-Disposition: inline In-Reply-To: <200805060200.m4620Sw7023511@sallyv1.ics.uci.edu> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.17+20080114 (2008-01-14) X-detected-kernel: by mx20.gnu.org: Linux 2.6 (newer, 3) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:96568 Archived-At: Dan Nicolaescu : > vc-dir has "." too, but it's not shown by default (one needs to set > vc-dir-show-directories to get it) because various VC operations don't > do too well when passed directories... When that is fixed, we can show > it by default. That's what I'm working towards. That is, vc-dir-show-directories always on and simply passing the directory args down to the back ends. > > But maybe there's a difference between "." and "the entire repo". > > There should be some experts in various VC systems on the list. > Can we please have an answer to for the above question? There sure is a difference. They might be the same if "." is the top-level directory of the repo or checkout, but not otherwise. The iron law of Finagle guarantees that if we wire in the assumption that the selection context defined by the top-level directory is the same as the blank or global context, some back end will immediately violate that... -- Eric S. Raymond