From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: Emacs Bazaar repository Date: Thu, 13 Mar 2008 18:11:38 -0700 Message-ID: <200803140111.m2E1BdwB005843@sallyv1.ics.uci.edu> References: <87skyvse7k.fsf@xmission.com> <87skyvmfi0.fsf@red-bean.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205457412 12758 80.91.229.12 (14 Mar 2008 01:16:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2008 01:16:52 +0000 (UTC) Cc: Karl Fogel , Jason Earl , emacs-devel@gnu.org To: "Jonathan Lange" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 14 02:17:19 2008 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 1JZyXu-0005EV-UY for ged-emacs-devel@m.gmane.org; Fri, 14 Mar 2008 02:17:19 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZyXL-0000Vc-QB for ged-emacs-devel@m.gmane.org; Thu, 13 Mar 2008 21:16:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JZyVQ-0007cT-AD for emacs-devel@gnu.org; Thu, 13 Mar 2008 21:14:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JZyVP-0007bT-KK for emacs-devel@gnu.org; Thu, 13 Mar 2008 21:14:43 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZyVP-0007bK-Gs for emacs-devel@gnu.org; Thu, 13 Mar 2008 21:14:43 -0400 Original-Received: from sallyv1.ics.uci.edu ([128.195.1.109]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1JZyVP-0006B2-BZ for emacs-devel@gnu.org; Thu, 13 Mar 2008 21:14:43 -0400 X-ICS-MailScanner-Watermark: 1206061900.51971@Qgk/s8NJwixLqNwDrf+5wg Original-Received: from mothra.ics.uci.edu (mothra.ics.uci.edu [128.195.6.93]) by sallyv1.ics.uci.edu (8.13.7+Sun/8.13.7) with ESMTP id m2E1BdwB005843; Thu, 13 Mar 2008 18:11:39 -0700 (PDT) In-Reply-To: (Jonathan Lange's message of "Thu, 13 Mar 2008 15:30:02 +1100") Original-Lines: 58 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-0.186, required 5, autolearn=disabled, ALL_TRUSTED -1.44, FM_MULTI_ODD2 1.10, TW_BZ 0.08, TW_XZ 0.08) X-ICS-MailScanner-From: dann@mothra.ics.uci.edu X-detected-kernel: by monty-python.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:92466 Archived-At: "Jonathan Lange" writes: > On Thu, Mar 13, 2008 at 3:15 PM, Jonathan Lange wrote: > > > > On Thu, Mar 13, 2008 at 3:09 PM, Karl Fogel wrote: > > > Jason Earl writes: > > > > > > > bzr clone http://bzr.notengoamigos.org/emacs/trunk/ > > > > > > By the way, strongly suggest a dest name after that: > > > > > > bzr clone http://bzr.notengoamigos.org/emacs/trunk/ emacs-bzr > > > > > > or something. Probably no one wants their local clone directory to be > > > named "trunk" :-). > > > > > > > Actually, it's probably a good idea to do make a shared repository > > called 'emacs-bzr' and use the original clone command inside that. So, > > > > bzr init-repo emacs-bzr > > cd emacs-bzr > > > > bzr clone http://bzr.notengoamigos.org/emacs/trunk/ > > > > That way, Bazaar will share revisions between branches of Emacs, > > making it faster to clone other branches. > > > > Which reminds me. An even better way to do the initial download is this: > > # Get the tarball > $ wget http://bzr.notengoamigos.org/emacs.tar.gz > $ tar xzf emacs.tar.gz > > # Make a repo > $ bzr init-repo emacs-bzr > > # Seed it with the downloaded branch > $ cd emacs-bzr > $ bzr branch ../emacs trunk ^^^^^^^^^ Is this actually ../emacs/trunk ? (Could you please update the website with these instructions? A good place would be after the place where you talk about downloading the .tar.gz file, they are very useful) BTW, how fast is "bzr annotate" supposed to be? time bzr annotate vc.el >& /dev/null 133.673u 2.392s 2:23.78 94.6% 0+0k 39864+16io 1pf+0w The similar command for Emacs CVS HEAD: time cvs annotate vc.el >& /dev/null 0.250u 0.064s 0:03.22 9.6% 0+0k 0+0io 0pf+0w Thanks a lot for doing all this!