Launchpad Bugs feature

Jonathan Lange jml at mumak.net
Wed Mar 28 02:54:28 BST 2007


Hello,

I'm at the Bzr mini-sprint in Sydney working on a feature to allow
Launchpad to automatically close bugs based on information in Bazaar
revision properties.

I'd love to get feedback on the proposed UI, the way revision
properties are used and where exactly this code should go.


Proposed UI:

To indicate that a revision fixes a bug:
    * bzr commit --fixes=62789

The bug number perhaps should be qualified to indicate that it refers
explicitly to a Launchpad bug, for example:
    * bzr commit --fixes=lp:62789

(This lets us use the same option to fix Debian bugs and so forth).

In future, we may want to provide the ability to set bug status before
the commit:
    * bzr bugfix BUG [STATUS]
      bzr commit

And also perhaps to set the status to something other than 'fixed'
(e.g. 'in progress')
    * bzr commit --fixing=lp:62789


At the moment, I'm planning on including each bug as a revision
property which maps 'lp:<bug_id>' to '<status>', where status is
"fixed" (at least for the first iteration).

cheers,
jml



More information about the bazaar mailing list