From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.devel Subject: Re: VC mode and git Date: Thu, 26 Mar 2015 23:27:36 +1100 Message-ID: <87lhik6j0n.fsf@gmail.com> References: <86egoeusg2.fsf@example.com> <83pp7yp5po.fsf@gnu.org> <5511BB2A.2070909@dancol.org> <83619potuw.fsf@gnu.org> <20150326115934.GD10502@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1427372887 30747 80.91.229.3 (26 Mar 2015 12:28:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Mar 2015 12:28:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 26 13:28:06 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 1Yb6tH-0000lZ-64 for ged-emacs-devel@m.gmane.org; Thu, 26 Mar 2015 13:28:03 +0100 Original-Received: from localhost ([::1]:44276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb6tG-0002hm-Ab for ged-emacs-devel@m.gmane.org; Thu, 26 Mar 2015 08:28:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53420) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb6t3-0002he-E9 for emacs-devel@gnu.org; Thu, 26 Mar 2015 08:27:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yb6sx-0006t0-Sk for emacs-devel@gnu.org; Thu, 26 Mar 2015 08:27:49 -0400 Original-Received: from mail-pd0-x236.google.com ([2607:f8b0:400e:c02::236]:34057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb6sx-0006sv-LT for emacs-devel@gnu.org; Thu, 26 Mar 2015 08:27:43 -0400 Original-Received: by pdbni2 with SMTP id ni2so61381332pdb.1 for ; Thu, 26 Mar 2015 05:27:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:from:to:subject:in-reply-to:date:message-id:mime-version :content-type; bh=kIOMuihIsN1kAndfa0/OLSqcCCk211g4UpB5dsW+3R8=; b=jGy+JC/2RDdhEEOKBeeY+IEFXQMhjZB4pTUobnYohGnJn1qlHIZ/xpZcHQCg5t4Uy2 LWV/9TFmz11roXMMPoFctyXzI+hfvGfpjBVeXOdkShUh1nERBDWCMthtdwaJg8mTqhFB RywVJepgZM4v+G19876WzzbqtTEhnVaMDI8GL+/BL+XcJfD74qayL9tVyMX+W6S8qWyD iwsPvjc69vkaP5LwfGmhgE7FS8qB4GnN/+6s/2wXo1uh9RUABZ1qgaaqEXuUd1KUoPXp 3q0rdSzH5stqa8LUg/uPgzIf3XHpGccbcmf+3XvBgmtzEOasYs1PkpIYIWcoL7JMw/E7 RAsQ== X-Received: by 10.68.182.132 with SMTP id ee4mr26613820pbc.24.1427372862677; Thu, 26 Mar 2015 05:27:42 -0700 (PDT) Original-Received: from localhost (CPE-120-147-144-248.gdiv2.lon.bigpond.net.au. [120.147.144.248]) by mx.google.com with ESMTPSA id q4sm5521238pdj.2.2015.03.26.05.27.40 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 26 Mar 2015 05:27:41 -0700 (PDT) In-reply-to: <20150326115934.GD10502@thyrsus.com> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::236 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:184323 Archived-At: Eric S. Raymond writes: > Nobody can make you change your mind. Speaking as VC's designer > I'm not *entirely* opposed to adding a switch to make it behave > the way you want, though I don't think it would be a better idea > than if you got your mind in better sync with the way DVCSes > actually work. > > But changing the default...that would be a bad idea. That would > be trying to distort all DVCSes into a CVS-like shape. I won't > do that, it would make too many other people unhappy for what I > consider to be no good reason. My guess is that, if such a setting /were/ made a default, there might well be a rash of people posting to places like StackExchange with issues like: "Help! I thought git commit and push would always be two separate operations, and now, using VC, I've accidentally just pushed some local commits to the origin repo. How do i undo this, particularly before anyone else does a fetch or pull from that repo?" And that, after being told how to unclobber the remote, it will be suggested to these people that they use magit instead. Which would be fine by me, since i'm a fan of magit; but it might not be so good for convincing people to use VC as their primary source control interface. Alexis.