From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Locks on the Bzr repository Date: Sun, 22 Aug 2010 17:28:44 +0900 Message-ID: <87iq336og3.fsf@uwakimon.sk.tsukuba.ac.jp> 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> <83aaogpcbu.fsf@gnu.org> <87vd737pxd.fsf@uwakimon.sk.tsukuba.ac.jp> <83occvohxc.fsf@gnu.org> <87sk276sw3.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1282466172 3553 80.91.229.12 (22 Aug 2010 08:36:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 22 Aug 2010 08:36:12 +0000 (UTC) Cc: sdl.web@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 22 10:36:06 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 1On5yT-0004xZ-0P for ged-emacs-devel@m.gmane.org; Sun, 22 Aug 2010 10:36:06 +0200 Original-Received: from localhost ([127.0.0.1]:60659 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1On5yL-0000YB-5y for ged-emacs-devel@m.gmane.org; Sun, 22 Aug 2010 04:32:09 -0400 Original-Received: from [140.186.70.92] (port=54821 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1On5yC-0000WF-6l for emacs-devel@gnu.org; Sun, 22 Aug 2010 04:32:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1On5yA-0005MV-As for emacs-devel@gnu.org; Sun, 22 Aug 2010 04:31:59 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp ([130.158.254.161]:53282) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1On5y8-0005MD-JZ; Sun, 22 Aug 2010 04:31:57 -0400 Original-Received: from imss12.cc.tsukuba.ac.jp (imss12.cc.tsukuba.ac.jp [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 35E27F4003; Sun, 22 Aug 2010 17:31:54 +0900 (JST) Original-Received: from mgmt2.sk.tsukuba.ac.jp (unknown [130.158.97.224]) by imss12.cc.tsukuba.ac.jp (Postfix) with ESMTP id 27733F4002; Sun, 22 Aug 2010 17:31:54 +0900 (JST) Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 236379702FE; Sun, 22 Aug 2010 17:31:54 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 1BC251A2C38; Sun, 22 Aug 2010 17:28:44 +0900 (JST) In-Reply-To: X-Mailer: VM undefined under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:129014 Archived-At: Eli Zaretskii writes: > > From: "Stephen J. Turnbull" > > Cc: Leo , > > emacs-devel@gnu.org > > Date: Sun, 22 Aug 2010 15:52:44 +0900 > > > > > If not, how do you cope with the bootstrap of a new branch, > > > which takes much longer than writing a string to a file? > > It doesn't take very long to create a new branch in a separate > > workspace. It takes the time it takes to unpack a source tarball > > if you do it sanely. > > I was talking about bootstrapping, not about branch creation. Oh, you mean "make bootstrap"? The answer is (a) don't do it very often (mostly use colocated branches, even for typos vs. feature branches), (b) plan well enough that I start the "git clone x y; cd y; make bootstrap; make check" process before starting something else that takes 20 minutes or so, and (c) work on XEmacs, where 80% of the Lisp is not in the main tree (most especially not calc or Gnus!) so a bootstrap and test can be accomplished in less than 20 minutes even on a 5-year-old iBook G4. > I just tried to make a local branch out of the Emacs trunk mirror. > It took 22 seconds on x86_64 GNU/Linux. Probably not as fast as > git, but fast enough to be a non-issue. That's much better than it used to be, and as you say a non-issue.