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: Fri, 27 Mar 2015 09:26:47 -0400 Message-ID: References: <86egoeusg2.fsf@example.com> <83pp7yp5po.fsf@gnu.org> <5511BB2A.2070909@dancol.org> <83619potuw.fsf@gnu.org> <83619nogfq.fsf@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1427462897 27074 80.91.229.3 (27 Mar 2015 13:28:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Mar 2015 13:28:17 +0000 (UTC) Cc: sva-news@mygooglest.com, dancol@dancol.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 27 14:28: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 1YbUIq-0006ry-1r for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 14:28:00 +0100 Original-Received: from localhost ([::1]:50233 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbUIp-00026u-DN for ged-emacs-devel@m.gmane.org; Fri, 27 Mar 2015 09:27:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51919) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbUHp-00008a-Ul for emacs-devel@gnu.org; Fri, 27 Mar 2015 09:26:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YbUHo-0006c0-TW for emacs-devel@gnu.org; Fri, 27 Mar 2015 09:26:57 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbUHo-0006br-JN for emacs-devel@gnu.org; Fri, 27 Mar 2015 09:26:56 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YbUHf-00088a-AZ; Fri, 27 Mar 2015 09:26:47 -0400 In-reply-to: <83619nogfq.fsf@gnu.org> (message from Eli Zaretskii on Thu, 26 Mar 2015 18:46:01 +0200) 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:184387 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. ]]] > > I have made a local Git repository cloned from the one at Savannah. > > Supposedly 'git push' would send the changes back to Savannah. What > > is the conceptual difficulty in having C-x v v work with Git just as > > it did with Bzr -- commit and push? > Bazaar allowed a workflow that Git doesn't, that's why you could > maintain the illusion of a single operation in a bound branch. This seems to be a serious flaw in Git. People were so enthusiastic about it. > > We should have all the options anyone wants. > > I'm talking about the default behavior for C-x v v. > Why should we care too much about the defaults? We both know how to > customize Emacs, right? If our recommendations for how to work on Emacs using Git include the necessary customization, that could be sufficient to solve the practical problem. Dmitry Gutov proposed git push || git reset HEAD^ Does that work reliably? -- 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.