From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: patch vs. overwrite in bzr Date: Fri, 06 Apr 2012 22:01:57 +0200 Message-ID: References: <87k42cwys8.fsf@gnu.org> <87pqbpj5j3.fsf@altern.org> <87aa2szgig.fsf@gnu.org> <87ehs4yrhz.fsf@gnu.org> <83k41vctyg.fsf@gnu.org> <83aa2rcnww.fsf@gnu.org> <8362dedgcb.fsf@gnu.org> <87zkapi7qe.fsf@gnu.org> <83iphdb6dp.fsf@gnu.org> <878vi9gqst.fsf@gnu.org> <838vi9b2sr.fsf@gnu.org> <87lim9f9fx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1333742575 17048 80.91.229.3 (6 Apr 2012 20:02:55 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 6 Apr 2012 20:02:55 +0000 (UTC) Cc: Bastien , Eli Zaretskii , emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 06 22:02:53 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 1SGFMu-0007EJ-9g for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2012 22:02:48 +0200 Original-Received: from localhost ([::1]:49732 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SGFMr-0000t7-Bp for ged-emacs-devel@m.gmane.org; Fri, 06 Apr 2012 16:02:45 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52954) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SGFMi-0000ro-Bi for emacs-devel@gnu.org; Fri, 06 Apr 2012 16:02:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SGFMc-0003o5-LH for emacs-devel@gnu.org; Fri, 06 Apr 2012 16:02:35 -0400 Original-Received: from mx2.bahnhof.se ([213.80.101.12]:49285) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SGFMR-0003kJ-FO; Fri, 06 Apr 2012 16:02:19 -0400 Original-Received: from localhost (mf.bahnhof.se [213.80.101.20]) by mx2-reinject (Postfix) with ESMTP id 6B6E4D5B51; Fri, 6 Apr 2012 22:02:13 +0200 (CEST) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MF4) Original-Received: from mf4.bahnhof.se ([127.0.0.1]) by localhost (mf4.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FIGRDmyQggY2; Fri, 6 Apr 2012 22:02:08 +0200 (CEST) Original-Received: from exodia.localdomain (h-235-102.a149.priv.bahnhof.se [85.24.235.102]) by mf4.bahnhof.se (Postfix) with ESMTP id B7A75E43457; Fri, 6 Apr 2012 22:02:07 +0200 (CEST) Original-Received: from chopper.vpn.verona.se (DIR-655.a149.priv.bahnhof.se [192.168.200.86]) by exodia.localdomain (Postfix) with ESMTP id 7B1D84E00F1; Fri, 6 Apr 2012 22:01:57 +0200 (CEST) In-Reply-To: (chad's message of "Fri, 6 Apr 2012 10:26:46 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-Received-From: 213.80.101.12 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:149437 Archived-At: chad writes: > On Apr 6, 2012, at 3:20 AM, Bastien wrote: >>> Like what? And how much faster is "faster"? >>=20 >> Like "significantly for my own usage". >>=20 >> Check this source for a comparison: >> http://doc.bazaar.canonical.com/migration/en/why-switch-to-bazaar.html#h= igh-storage-efficiency-and-speed>=20 >> Git might be slower on Windows, though. >>=20 >> I think nobody really disagree with git being faster.=20 > > Both the Bazaar and git people agree that bazaar/git is faster than git/b= azaar on some things and slower on others. Eli is (I believe) curious abou= t what things you're doing that seem importantly faster on git.=20=20 > > The bazaar doc you reference says specifically this about speed: > > Git is faster but Bazaar is clearly fast enough for 99.9% of > users. If Bazaar 2.x is genuinely too slow for you on your > project, please tell us where and we=E2=80=99ll do what we can to fix > the problem for you. > > Like emacs versus vi, this question has quite a lot of ``well-known knowl= edge'' that is widely spread, oft-quoted, and generally untrue. That isn't= meant to imply that your experience is invalid; simply to point out that `= the common conception says...' is often well off the mark in this area. > >> Since I agree this is the main one, I won't argue about the other=20 >> issues anyway :) And I guess we all have too much to do to argue >> on such things.=20=20 > > True, very true. It is *perhaps* worth talking about as a `background ta= sk', though, because there are many VCS things that become much easier if t= wo linked systems use the *same* dVCS, and Emacs seems very likely to stick= with Bazaar for philosophical reasons. I hesitate to inject more noise, but here goes anyway. I use bzr for Emacs and Inkscape, Git for most other projects, Svn at work. Bzr is okay for most things, except it lacks co-located branches, and has some bugs. I tried using the "loom" plugin for a while, but then the repository format became incompatible with upstream. I tried the git-bzr git plugin for a while but that didn't work too well because of bugs in bzr fastimport. (these bugs are reported upstream) The thing I would like to achieve in the Emacs case that is tedious with bzr is to maintain a long lived branch(the emacs xwidgets branch), together with some various patches, and use these as my local primary Emacs. This workflow is pretty convenient in Git with colocated branches. AFAIK it is a planned feature for Bzr but it's not ready yet. I feel I provide less Emacs patches than I could because of this lack. I would be interested to know how other Emacs developers handle this situation. Perhaps there is something I am missing? > > I hope that helps, > *Chad > > > --=20 Joakim Verona