Defining specific problems and handwaving at solutions (was Re: What's Canonical thinking about Bazaar?)

Neil Martinsen-Burrell nmb at wartburg.edu
Mon Nov 23 17:43:19 GMT 2009


On 2009-11-23 11:24 , Aaron Bentley wrote:
> Neil Martinsen-Burrell wrote:
>> If I could create a
>> merge proposal from the command line, this would be a slam-dunk,
>> particularly if it worked in tandem with --fixes to link the pushed
>> branch to the given bug.
>
> "bzr send" is one way to create a merge proposal from the commandline,
> submitting the proposal via email.

Is there a Launchpad email address to which I can send this to have it 
registered as a merge proposal in the Launchpad UI?  Because this seems 
to be what is preferred (required?) for contributing to Bazaar now.

> bzr-pipeline trunk now includes "lp-submit", which will create a
> merge-proposal from the commandline, using the LP API to create the
> proposal.  It works whether or not you've been treating the branch as a
> pipe, but for pipelines it will also handle prerequisite branches.
>
> The --fixes integration is already handled as part of pushing Launchpad,
> which is always a component of submitting a merge proposal.  With bzr
> send, this push can be done indirectly, but the effect is the same.

After doing a ton of small doc fixes this weekend and proposing them as 
merges one after the other on Monday, I understand better the --fixes 
integration.  When I make a local commit with --fixes lp:nnnnnn, then it 
just records that bit of information.  When pushed to Launchpad, that 
information then gets turned into a link between the branch and the bug. 
  Bravo!  That's just what I wanted.  (What about pushed branches with 
multiple --fixes?)

As far as lp-submit goes, I installed bzr-pipeline, but the help for 
lp-submit is terse to the point of nonexistence.  After trying it out to 
figure out how it works, I'd be glad to submit a merge proposal with 
some improved documentation.

Is it possible that after some incubation time, lp-submit could be 
included in Bazaar's included Launchpad plugin?

-Neil



More information about the bazaar mailing list