From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?windows-1252?Q?=D3scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: bzr repository ready? Date: Sat, 21 Nov 2009 06:34:21 +0100 Message-ID: <87d43c4f1e.fsf@telefonica.net> 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> <871vjs6ci7.fsf@telefonica.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1258781796 7390 80.91.229.12 (21 Nov 2009 05:36:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2009 05:36:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 21 06:36:29 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 1NBie4-0002Hk-T0 for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2009 06:36:29 +0100 Original-Received: from localhost ([127.0.0.1]:49821 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NBie4-0002fg-Lx for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2009 00:36:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NBidz-0002fR-KF for emacs-devel@gnu.org; Sat, 21 Nov 2009 00:36:23 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NBidu-0002ev-QI for emacs-devel@gnu.org; Sat, 21 Nov 2009 00:36:22 -0500 Original-Received: from [199.232.76.173] (port=35140 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NBidu-0002es-ML for emacs-devel@gnu.org; Sat, 21 Nov 2009 00:36:18 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:50387) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NBidt-0004oz-Oq for emacs-devel@gnu.org; Sat, 21 Nov 2009 00:36:18 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1NBidq-0002ET-0F for emacs-devel@gnu.org; Sat, 21 Nov 2009 06:36:14 +0100 Original-Received: from 4.red-88-24-230.staticip.rima-tde.net ([88.24.230.4]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Nov 2009 06:36:13 +0100 Original-Received: from ofv by 4.red-88-24-230.staticip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Nov 2009 06:36:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 4.red-88-24-230.staticip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:jTh6k4/FMjHIUXC+x6NQyTz5oMs= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:117411 Archived-At: Stefan Monnier writes: >> If you were starting from scratch with emacs and bazaar, you clone emacs >> development branch (with `bzr branch URL' or downloading a >> tarball). > > Actually, "bzr branch URL" on the Emacs repository is a bad idea. > In his setup where he'll be using 2 branches, he wants to use > a shared repository. You got that wrong. I was not suggesting that he shall create a remote branch. `bzr branch URL' creates a local branch: bzr branch http://somehost.com/repo/bzr/project/trunk creates a branch which is a clone of the branch pointed by the URL, but on your local machine. Besides, using a shared repository is just a disk&time saving trick, it doesn't affect the workflow otherwise. So he needs to download the Emacs branch. `bzr branch URL' is one way, downloading a tarball is another. You can put the result of `bzr branch' directly on a shared repo. If you downloaded the tarball and want to put your mirror branch on a shared repository you need two extra steps besides downloading and untarring. The first is precisely `bzr branch', but this time locally using the tarball'ed branch as the parent, and the second step is configuring the resulting branch for using the remote emacs branch at GNU as its parent. Once you created your local mirror with any of the methods above mentioned, you can start making local branches for hacking, for storing your personal changes, or for publishing them. -- Óscar Fuentes Desarrollo de Software