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: bzr repository ready? Date: Mon, 23 Nov 2009 15:44:55 +0900 Message-ID: <87skc5spso.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87vdhfpil2.fsf@red-bean.com> <87einvxy9c.fsf@red-bean.com> <20091118230952.GB908@muc.de> <87my2jw05z.fsf@red-bean.com> <83skc9pbf7.fsf@gnu.org> <87iqd5vw5n.fsf@red-bean.com> <877htl53tc.fsf@telefonica.net> <87ws1ku7zd.fsf@red-bean.com> <87hbso4s13.fsf@telefonica.net> <83aaygoy90.fsf@gnu.org> <87vdh36d48.fsf@telefonica.net> <831vjrptha.fsf@gnu.org> <87einr63b6.fsf@telefonica.net> <83y6lzo9e7.fsf@gnu.org> <871vjr750o.fsf@uwakimon.sk.tsukuba.ac.jp> <87zl6fnnu2.fsf@notengoamigos.org> <87aaye3nba.fsf@uwakimon.sk.tsukuba.ac.jp> <87r5rqm7gm.fsf@notengoamigos.org> 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: ger.gmane.org 1258958356 6101 80.91.229.12 (23 Nov 2009 06:39:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 23 Nov 2009 06:39:16 +0000 (UTC) Cc: =?iso-8859-1?Q?=D3scar?= Fuentes , Eli Zaretskii , emacs-devel@gnu.org To: Jason Earl Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 23 07:39:09 2009 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.50) id 1NCSZn-0005EZ-4y for ged-emacs-devel@m.gmane.org; Mon, 23 Nov 2009 07:39:07 +0100 Original-Received: from localhost ([127.0.0.1]:37942 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NCSZm-000167-Sb for ged-emacs-devel@m.gmane.org; Mon, 23 Nov 2009 01:39:06 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NCSZb-000159-QE for emacs-devel@gnu.org; Mon, 23 Nov 2009 01:38:55 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NCSZV-00013B-JQ for emacs-devel@gnu.org; Mon, 23 Nov 2009 01:38:53 -0500 Original-Received: from [199.232.76.173] (port=54620 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NCSZV-000137-ES for emacs-devel@gnu.org; Mon, 23 Nov 2009 01:38:49 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:36939) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NCSZQ-0008Av-Ar; Mon, 23 Nov 2009 01:38:44 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id 548021535AF; Mon, 23 Nov 2009 15:38:42 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id A9E101A28C6; Mon, 23 Nov 2009 15:44:55 +0900 (JST) In-Reply-To: <87r5rqm7gm.fsf@notengoamigos.org> X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" d20e0a45a4b2 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.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:117566 Archived-At: Jason Earl writes: > On the one hand you chide me for adding a slight change to the bzr I did not. I criticized you for adding a pile of vocabulary without explaining it. > If the criticism of bzr is that it doesn't have colocated branches > requiring several instances of "make bootstrap" then here is how you > solve it. No. It's a *warning* that dVCS fans, of whom there are several on this list, often *will* recommend a naive and inefficient "bzr branch" as the first step in any workflow. =D3scar Fuentes in a related subthread admits to doing exactly in a different context (cloning a remote branch vs remote file copying a tarball), and the wiki still does so. That is a bad idea for many tasks, which really should use alternative workflows. But they *are* alternative workflows, and are *not* explained on the Emacs wiki. The rest of your post is very much what I was looking for. Well done! One quibble: > On the other hand if you really like git's colocated branches bzr > can be easily set up to approximate them. No, it is *not* easy, unless you use a definition of "approximate" that will be unacceptable to many git fans. Agreed, the "lightweight checkout plus bzr switch" workflow has similar efficiency properties for most tasks, but there's a lot more to the git model than just fast "git checkout".