Arch/Baz import script

Robey Pointer robey at lag.net
Mon May 2 08:03:11 BST 2005


Aaron Bentley wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Hi all,
>
>I've written up a script that can import an Arch or Baz branch into
>Bazaar-NG.  There's more to do, (more metadata, etc), but I've imported
>a small branch using it.
>
>Currently, trees may not contain symlinks.
>
>The installation is currently rather annoying.  You'll need:
>PyBaz and Baz
>My Bazaar-NG merge branch:
>aaron.bentley at utoronto.ca--lappy/bazaar-ng--0--patch-12
>http://push.sourcecontrol.net/~abentley/archives/lappy/
>  
>

This has me excited but since I can't use it, it gives me an excuse for 
backstory:

I've been using tla (arch) for a year or so now to maintain my own 
projects.  We use perforce at work, and while it has many flaws, it also 
makes cvs look like stale vomit.  Arch/tla was the best-looking 
alternative to cvs at the time, because I don't want to run apache 
modules and I use my laptop for disconnected work more than I work 
connected.  Arch/tla has been simple to keep running and has suited my 
purposes well.

I think tla's setup is awkward (lots of sifting thru documentation and 
making notes of strange commands) and I was really interested in the 
"bazaar" project, but even though I've downloaded their snapshots about 
once a month, they never got to the point where it would build under 
osx, so I haven't been able to try it out.  Bazaar-NG sounds awesome 
precisely because it's continuing in that vein but using python, which 
works immediately.

One of my favorite features of tla is that you can host an archive on a 
remote filesystem via sftp (or similar).  I hope you all pull that over 
into bzr.

If you can ever get the porting script to work without requiring the baz 
binary, I'll try it on a bunch of my existing archives and give you 
feedback and possibly patches. :)

robey





More information about the bazaar mailing list