From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Git to Bzr - what works? Date: Fri, 21 Dec 2012 10:05:44 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87r4mjjvhz.fsf@lifelogs.com> References: <5029AB54.8020804@dancol.org> <83fw7pjqav.fsf@gnu.org> <83obmcuk3k.fsf@gnu.org> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1356102569 15264 80.91.229.3 (21 Dec 2012 15:09:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Dec 2012 15:09:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 21 16:09:45 2012 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 1Tm4EG-0005Y4-Ub for ged-emacs-devel@m.gmane.org; Fri, 21 Dec 2012 16:09:41 +0100 Original-Received: from localhost ([::1]:42101 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tm4E3-0008Qy-4Y for ged-emacs-devel@m.gmane.org; Fri, 21 Dec 2012 10:09:27 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tm4Dv-0008QY-C0 for emacs-devel@gnu.org; Fri, 21 Dec 2012 10:09:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tm4Dp-0007IX-AV for emacs-devel@gnu.org; Fri, 21 Dec 2012 10:09:19 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:47974) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tm4Dp-0007IN-3C for emacs-devel@gnu.org; Fri, 21 Dec 2012 10:09:13 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Tm4E0-0005Jv-GJ for emacs-devel@gnu.org; Fri, 21 Dec 2012 16:09:24 +0100 Original-Received: from c-65-96-148-157.hsd1.ma.comcast.net ([65.96.148.157]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Dec 2012 16:09:24 +0100 Original-Received: from tzz by c-65-96-148-157.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Dec 2012 16:09:24 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-65-96-148-157.hsd1.ma.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:DxiWoJKn9TDHOH945sYj3UPmzVI= 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:155729 Archived-At: On Wed, 15 Aug 2012 22:18:46 -0500 John Wiegley wrote: JW> The problem for me is, I have no other use for Bazaar, and my brain is too JW> full to try and master another VCS to the extent of being fluent enough not to JW> be bothered by things like this, so instead I just keep my changes local. JW> It's an inertia thing, really. I could find a solution to my problem, I'm JW> just not motivated to. In fact, I'm anti-motivated each time I try to touch JW> Bzr, and it's *just* weird enough from a Git standpoint to cause me problems. JW> Like when I commit, and the commit goes straight to remote (wait! I wanted to JW> push that with other commits!). Or I set the up indirection, and find later JW> that my push pushed to a local directory instead of remote (what? you didn't JW> get my change? I just pushed it!). Etc. I have had similar experiences. I would conservatively estimate it cost me 40 man-hours to work with Bazaar instead of Git when I was doing the GnuTLS integration. I lost work several times! Perhaps I'm an idiot unable to grasp the subtleties of Bazaar, but I think the *cost* of using Bazaar to casual contributors like me should be considered. (asbestos underwear on, preparing underground bunker, etc.) If a technical solution must be had (and I don't think that this is a techical problem), let's do it at the origin, providing Git and Bazaar repositories that synchronize. Hire/find a person to do it. Their time will be spent developing synchronization tools and procedures so the rest of us won't have to. Let's not push that pain out to the contributors in the form of plugins and walkthroughs. Sincerely Ted