[Mailman-Developers] Should we move to Bazaar?
Barry Warsaw
barry at python.org
Wed May 9 15:24:37 CEST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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:
cd someplace
mkdir mailman-lpnet
cd mailman-lpnet
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
connection.
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:
cd someplace
mkdir mailman-bzr
cd mailman-bzr
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.
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iQCVAwUBRkHLlXEjvBPtnXfVAQIVfgP/ehYI0rBmWF+a5F2i/Tu0Mh30IRPYNcKe
rQ/YYtaJj8aotQtPq22Ec85r9u0bTw1CtiyIqFEWN6RsHbMuH1C6gPCCbL1tuSAb
PzbyN98V4glX4HpfJfmeCSNCS+MPX4SQaL6oHzdi2oXUg27BJGa8ynt3R2bcLdgs
h3qRlIKALCU=
=Rw5e
-----END PGP SIGNATURE-----
More information about the Mailman-Developers
mailing list