From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Uday S Reddy Newsgroups: gmane.emacs.devel Subject: Re: Locks on the Bzr repository Date: Sat, 21 Aug 2010 13:51:38 +0100 Message-ID: <19567.52186.156000.312231@gargle.gargle.HOWL> References: <4C6D56DB.7040703@swipnet.se> <4C6D8EC5.7040901@swipnet.se> <4C6E1F0A.7070506@swipnet.se> <837hjlr78p.fsf@gnu.org> <87zkwhtws5.fsf@uwakimon.sk.tsukuba.ac.jp> <83tymppj62.fsf@gnu.org> <871v9t8klf.fsf@uwakimon.sk.tsukuba.ac.jp> <83lj81pazq.fsf@gnu.org> <4C6F9009.3030105@swipnet.se> <19567.40614.937000.714861@gargle.gargle.HOWL> <4C6FAC79.1070406@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1282395138 11817 80.91.229.12 (21 Aug 2010 12:52:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 21 Aug 2010 12:52:18 +0000 (UTC) Cc: Uday S Reddy , emacs-devel@gnu.org To: Jan =?iso-8859-1?Q?Dj=E4rv?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 21 14:52:17 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OmnYW-0001Pg-6J for ged-emacs-devel@m.gmane.org; Sat, 21 Aug 2010 14:52:16 +0200 Original-Received: from localhost ([127.0.0.1]:39775 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmnYU-0007sX-U1 for ged-emacs-devel@m.gmane.org; Sat, 21 Aug 2010 08:52:15 -0400 Original-Received: from [140.186.70.92] (port=58410 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmnYN-0007s5-2e for emacs-devel@gnu.org; Sat, 21 Aug 2010 08:52:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OmnYL-0005ka-T1 for emacs-devel@gnu.org; Sat, 21 Aug 2010 08:52:06 -0400 Original-Received: from sun61.bham.ac.uk ([147.188.128.150]:55795) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmnYL-0005k9-OW for emacs-devel@gnu.org; Sat, 21 Aug 2010 08:52:05 -0400 Original-Received: from [147.188.128.127] (helo=bham.ac.uk) by sun61.bham.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1OmnYJ-0005V9-OF; Sat, 21 Aug 2010 13:52:03 +0100 Original-Received: from mx1.cs.bham.ac.uk ([147.188.192.53]) by bham.ac.uk with esmtp (Exim 4.43) id 1OmnYJ-0002N5-EM; Sat, 21 Aug 2010 13:52:03 +0100 Original-Received: from gromit.cs.bham.ac.uk ([147.188.193.16] helo=MARUTI.cs.bham.ac.uk) by mx1.cs.bham.ac.uk with esmtp (Exim 4.51) id 1OmnYJ-0008NX-5q; Sat, 21 Aug 2010 13:52:03 +0100 In-Reply-To: <4C6FAC79.1070406@swipnet.se> X-Mailer: VM 8.1.92a under 23.2.1 [EmacsW32 Version 1.58 2010-08-02] (i386-mingw-nt5.1.2600) X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:128959 Archived-At: Jan Dj=E4rv writes: > > You are arguing both ways, it seems to me. >=20 > I'm arguing that push doesn't buy you anything w.r.t. to speed when s= ending=20 > changes to Savannah. If by both ways you mean "push is slow" and "co= mmit is=20 > slow" you are correct. We can just say "bzr is slow" and be done wit= h it. If you use unbound branches, push is slow but commit is not slow. Separating push from commit helps you in that, you can do push less often. With bound branches, push =3D commit. So, you are stuck with the slowness. By arguing "both ways", I mean that you want to argue that bound branches are better. But, when pushed, the best you can say is that they are no worse. Nobody has pointed out anything that makes them better. And the "no worse" argument only holds if you exclusively work on separate task branches. If you want to work on the main branch and commit it frequently, like Eli wants to do for bug fixes, then bound branches are worse because they force you to synchronize for each commit.=20 Cheers, Uday