From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: VC mode and git Date: Fri, 27 Mar 2015 21:20:22 +0100 Message-ID: <87d23uchvd.fsf@wanadoo.es> References: <86egoeusg2.fsf@example.com> <87384qzxqy.fsf@igel.home> <83bnjen71r.fsf@gnu.org> <83twx6a7wm.fsf@gnu.org> <83sicq1cvt.fsf@gnu.org> <83k2y21b9n.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1427487668 13913 80.91.229.3 (27 Mar 2015 20:21:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Mar 2015 20:21:08 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 27 21:21:00 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 1YbakL-0005Rn-Bf for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 21:20:49 +0100 Original-Received: from localhost ([::1]:51748 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbakK-0002me-Dz for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 16:20:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47720) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbakB-0002lv-UB for emacs-devel@gnu.org; Fri, 27 Mar 2015 16:20:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ybak8-0001pc-EX for emacs-devel@gnu.org; Fri, 27 Mar 2015 16:20:39 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:36312) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ybak8-0001pU-5T for emacs-devel@gnu.org; Fri, 27 Mar 2015 16:20:36 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ybak6-0005GD-7Q for emacs-devel@gnu.org; Fri, 27 Mar 2015 21:20:34 +0100 Original-Received: from 171.red-80-26-206.adsl.dynamic.ccgg.telefonica.net ([80.26.206.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 27 Mar 2015 21:20:34 +0100 Original-Received: from ofv by 171.red-80-26-206.adsl.dynamic.ccgg.telefonica.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 27 Mar 2015 21:20:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 171.red-80-26-206.adsl.dynamic.ccgg.telefonica.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:WLqph5cCEmlbLwfPPEN2BgxIFCs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:184431 Archived-At: Eli Zaretskii writes: >> It might be most useful, and generate the least additional heat, to just >> let people who want to use Git as Git be happy in magit-land. It's >> clearly superior to vc.el in a long list of ways. > > No one said that magit users should switch to vc.el, and no one > suggested to make any changes whatsoever to magit. This discussion is > only about vc.el and its vc-next-action feature. People who are not > interested in that feature and don't use it, or don't use vc.el at > all, should not fear any changes that will affect them. This discussion is not about choosing among two sensible options as the candidates for the default configuration. Just giving the possibility of "C-x v v" to push as an option is questionable to me. Such request can only come from someone who do not fully understands what a dVCS is about. OTOH, allowing "C-x v v" to push as a default is just a disservice to the Emacs community. Plain and simple. It is a trap with the potential of embarrassing Emacs users and annoying the rest who participate on the same project. "C-x v v" makes little sense on a chageset-based VCS (not only Git, but Subversion as well.) vc-dir, Magit, psvn, etc, are the sensible way of dealing with those VCSs. Insisting on a CVS workflow when you are using tools that are based on different paradigms is a recipe for melancholy.