From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: vc-dir default directory: repository root? Date: Thu, 22 Jan 2015 10:19:55 -0500 Message-ID: References: <54B0CC33.2050100@dancol.org> <54BC60A8.6040401@yandex.ru> <54BD9071.5070802@yandex.ru> <54BFE680.9000109@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1421940044 9032 80.91.229.3 (22 Jan 2015 15:20:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Jan 2015 15:20:44 +0000 (UTC) Cc: Daniel Colascione , Stefan Monnier , Emacs developers To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 22 16:20:43 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YEJYo-00049T-NC for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2015 16:20:42 +0100 Original-Received: from localhost ([::1]:54070 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJYj-0001sl-1z for ged-emacs-devel@m.gmane.org; Thu, 22 Jan 2015 10:20:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJY7-0001nM-Jt for emacs-devel@gnu.org; Thu, 22 Jan 2015 10:20:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEJY3-0007bZ-I7 for emacs-devel@gnu.org; Thu, 22 Jan 2015 10:19:59 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57731) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEJY3-0007bS-EZ for emacs-devel@gnu.org; Thu, 22 Jan 2015 10:19:55 -0500 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YEJY3-0008CJ-4q; Thu, 22 Jan 2015 10:19:55 -0500 In-Reply-To: <54BFE680.9000109@yandex.ru> (Dmitry Gutov's message of "Wed, 21 Jan 2015 19:48:48 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:181611 Archived-At: Dmitry Gutov writes: > On 01/21/2015 07:33 PM, Dan Nicolaescu wrote: > >>> We don't really know what "most people like". > > We do know that a whole lot of people consider Magit to be the best > thing since sliced bread. It does not provide such functionality, and > I don't see anyone asking. > > With prefix, it allows you to choose a different repository. > >> That's not quite true, I wrote vc-dir.el in 2007, mostly to deal better >> with git and hg project, "project root" was quite well known at a time. > > If the main purpose of vc-dir is to deal with modern systems better, > we should better follow their conventions. The proposal is taking away a feature that some people like (including myself). Simply taking away something that has been available from day 1 without considering offering alternatives is not nice to users. Appeals to authority, or talking about "modern" do not hold any water in such cases. Please reconsider your approach. I've already provided 3 alternatives that can help provide what you desire: use a "Root" header, put the root directory in the history or use C-u C-x v d. Or do something else even better...