[Mailman-Developers] Should we move to Bazaar?
barry at python.org
Wed May 9 15:24:37 CEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Just a quick update on the conversion to Bazaar.
There are a couple of things you can do right now to play with bzr.
The Launchpad admins have fixed the urls for the two branches hosted
there. To check out the Mailman 2.1 bzr mirror of upstream
Release_2_1-maint branch, do the following:
bzr init-repo .
bzr branch http://bazaar.launchpad.net/~vcs-imports/mailman/2.1
You could also substitute "main" for "2.1" above to get a branch of
the svn trunk. My understanding is that the branch mirror on
Launchpad updates every 6 hours or so, so the lag between commits to
upstream svn and pulling/merging in changes via bzr shouldn't be too
bad given the pace of commits.
BTW, I like doing the initial branch in a repo above so that
subsequent local branches are pretty quick. The initial branch takes
me about 8 minutes to pull 972 revisions on a fast US broadband
The other option is to use the bzr-svn plugin, but you'll need some
pretty cutting edge package versions for that. If you're on Ubuntu
feisty, you pretty much have what you need: bzr 0.16, bzr-svn 0.3.2,
and the latest svn Python bindings.
In that case, try this:
bzr init-repo .
bzr branch http://mailman.svn.sourceforge.net/svnroot/mailman/trunk
This takes me about 70 minutes to pull 6826 revisions on the same
connection. You'll get more than you really want or need because the
bzr-svn plugin can't branch from inside 'trunk'. I haven't tried
branching from branches/Release_2_1-maint yet.
The nice thing about this is that you've essentially got your own
mirror of upstream svn. You can do your own merging/pulling in this
repo with no lag. If you had commit privileges on the upstream svn
repo, you could do those right in place, without having to go through
svn (tho I haven't been brave enough yet to try it ;).
Please play with these and let us know what you think. If/when we
decide to switch to bzr, we can set the branches up to be more
convenient for us.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
-----END PGP SIGNATURE-----
More information about the Mailman-Developers