From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: VC mode and git Date: Thu, 26 Mar 2015 06:56:27 -0400 Message-ID: References: <20150324163714.GA27775@thyrsus.com> <83y4mmpb1n.fsf@gnu.org> <20150324173536.GA30608@thyrsus.com> <83twxap92g.fsf@gnu.org> <20150324181936.GA31705@thyrsus.com> <20150325164718.GB24458@thyrsus.com> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1427367453 2152 80.91.229.3 (26 Mar 2015 10:57:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Mar 2015 10:57:33 +0000 (UTC) Cc: eliz@gnu.org, emacs-devel@gnu.org To: esr@thyrsus.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 26 11:57:22 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 1Yb5TO-0006VF-IW for ged-emacs-devel@m.gmane.org; Thu, 26 Mar 2015 11:57:14 +0100 Original-Received: from localhost ([::1]:43776 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb5TO-0001qF-34 for ged-emacs-devel@m.gmane.org; Thu, 26 Mar 2015 06:57:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb5Sl-0001WQ-Ht for emacs-devel@gnu.org; Thu, 26 Mar 2015 06:56:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yb5Sf-0003jj-Jx for emacs-devel@gnu.org; Thu, 26 Mar 2015 06:56:30 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yb5Sf-0003jf-Hy for emacs-devel@gnu.org; Thu, 26 Mar 2015 06:56:29 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Yb5Sd-0007s3-06; Thu, 26 Mar 2015 06:56:27 -0400 In-reply-to: <20150325164718.GB24458@thyrsus.com> (esr@thyrsus.com) 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:184297 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > What people are trying to tell you is that you are trying to force-fit > a DVCS into behaving like a centralized VCS because your thinking > about how to use it is still limited by old mental habits from RCS/CVS > days. When a change in software makes people change their mental habits, that is called "incompatibility". It is a negative. You can't make incompatibility a virtue by calling the previous mental habits "old" or saying that they "limit" people. That's just name-calling. Early in my learning process about DVCSes I had the same > problem and had to get past it. Now it's your turn. In other words, "We all suffered through this inconvenience, so why shouldn't you have to suffer as we did?" Perhaps you gained something in exchange for the incompatibility. Distributed version control systems permit many things that may be useful for you -- but I don't have an occasion to do those things. Of course, it is not a lot of work to type 'git push'. The issue is not about that small amount of work. The problem is the pitfall: forgetting to do this leads to silent lossage. Sometimes incompatibility is inevitable, but that's not true in this case. It is easy to see how to make VC make this operation compatible, in various ways. We can get all the benefit without the pitfall. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! See stallman.org/skype.html.