ddaa bbloggs: /launchpad/basic-bzr

Basic Bazaar Support in Launchpad

The initial bzr support in Launchpad finally got its last missing piece bolted on.

Those who had the chance to attend UBZ may remember the presentation titled Launchpad Branch Management that Gustavo and I performed, with the assistance of an innocent user. Okay, maybe you do not remember... The one with the cows! You remember now? Right, so the functionality we demonstrated there is finally live on Launchpad.

During that presentation, we demonstrated some prototype code that allowed you to do a few things in Launchpad:

  • Browse for branches by product or people.
  • Click the "Add Bazaar Branch" link, fill out a form with the URL of a bzr branch and some descriptive information.
  • Wait "some time" until all the daemons involved get around to the data. Right now it takes about one day, but we will eventually lower the latency to a few minutes.
  • Watch as the Launchpad page for the branch now displays a small table with the date, author and summary of the ten latest revisions.

That's not all that impressive when told that way, but the presentation was great, really, people loved the cows. And our innocent user managed pretty well.

What that really shows is that Launchpad knows bzr branches, and has some critical infrastructure to deliver a bunch of really sexy features. For example, it automatically mirrors your branch on bazaar.launchpad.net. As such, Launchpad can already behave as a directory and mirror for all the decentralised development branches out there for your project. [1]

Stay tuned, I will brag about the new and improved features as they roll out.

[1]Launchpad also has some other "small" features, like a bug tracker, an on-line software translation service, and two flavours of kitchen sinks.

27 Jan. 2006 Basic Bazaar Support in Launchpad (2 comments)

Posted by David Allouche at Mon Jan 9 23:39:04 2006

Okay, I just read myself after putting that blog online, and I thought: "my god that sounds sooo corporate".

Hopefully, people won't get too much of a false impression from that. I'm just talking about the stuff that I'm working on and that I think is interesting. And I'm using an "article" form because that's what I like to read.

I'll try to do better the next time, I promise.

Posted by Kevin Cole at Mon Jan 9 23:45:45 2006

More corporate lies!  "innocent user" indeed! ;-)  Looking forward to looking at my Product and Branch now, as I learn more of the ways of bzr.