WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Bitkeeper

To: Scott Parish <srparish@xxxxxxxxxx>
Subject: Re: [Xen-devel] Bitkeeper
From: Jacob Gorm Hansen <jacobg@xxxxxxx>
Date: Thu, 07 Apr 2005 17:21:15 -0700
Cc: Xen-devel@xxxxxxxxxxxxxxxxxxx, Tupshin Harper <tupshin@xxxxxxxxxxx>
Delivery-date: Fri, 08 Apr 2005 00:21:12 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20050407235521.GC29680@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1112911404.7186.75.camel@xxxxxxxxxxxxxxxxxxxxx> <4255B1B7.2030403@xxxxxxx> <4255C1B7.6050509@xxxxxxxxxxx> <20050407235521.GC29680@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0 (X11/20050302)
Scott Parish wrote:
On Thu, Apr 07, 2005 at 04:26:47PM -0700, Tupshin Harper wrote:

cd ~/darcs/BK-xen-unstable
~/bin/bk_client-1.1/update bk://xen.bkbits.net/xeno-unstable.bk
darcs add -r *
darcs record -am "merge with bk://xen.bkbits.net/xeno-unstable.bk"

I keep BK-xen-unstable as a clean mirror, updated daily. For dev
work i branch off that, and stay in sync using "darcs pull".
Unfortunately, this isn't granular to individual bk patches, and
renames show up as del/adds.

The advantage to the more manual approach is that you can track renames, but you can probably do that with darcs as well. From what I have heard, the main problem with darcs is that is uses lots of memory when operating on big trees, and that it is a bit slow due to having been written in Haskell. It does seem simpler to use than TLA/Arch however, but Bazaar tries to address that (though I don't think this is an issue once you get used to TLA.)

With the recently announced open source bk client I suppose one could create a script that would automatically track bk changes on a per-changeset basis, including renames.

Jacob

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>