Brief article on benchmarks of Python repository with leading DVCSen
Barry Warsaw
barry at canonical.com
Fri Feb 13 23:32:07 GMT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Feb 13, 2009, at 3:47 PM, Paul Moore wrote:
> 2009/2/13 Barry Warsaw <barry at canonical.com>:
>> Wow, you just described 'bzr send'ing a bundle to Launchpad's bug
>> tracker.
>> :)
>
> Neat :-) Does that rely on Launchpad functionality, or is the same
> possible on any tracker (thinking Roundup for Python, here)? Having
> said that, uploading a Mercurial bundle is probably essentially the
> same - and certainly Mercurial bundles wouldn't rely on Launchpad. But
> bundles (hg or bzr) are not what I'd call "live", they are more a type
> of enhanced, multi-changeset, patch, as I understand them. You can't
> push to them, for example. (But maybe that's just my inexperience
> speaking, I've never been involved in the type of highly distributed
> environment you seem to be describing).
Maybe bundles are kind of the undead of branches. They're not quite
as live as the branch, but they've got more get-up-and-go than a
patch. The nice thing about bundles is that the carry with them
history and all the other goo such that I can take a bundle and merge
it and there's no effective difference between that and merging in a
branch.
None of that requires Launchpad, although Launchpad provides nice
extra benefits, such as being able to link branches with bugs and
merge proposals, and being able to create a merge proposal via single
command. Here at Canonical we're a very highly distributed company so
stuff like this is essential to us. I think though it's a good model
for a vibrant open source community such as Python, with of course
differences around the edges.
Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAkmWAvcACgkQ2YZpQepbvXE4XACgj0waAekWuVrRYGd/AbrR1jZ3
shUAoIYpTWVzsecj2SD36Gjm5Jv2zr+2
=d6qQ
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list