← Back to team overview

launchpad-dev team mailing list archive

lp-propose can make your life (and your reviewer's) better

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

At today's reviewer meeting, I found out that not everyone knows about
lp-propose and how it works with lpreview-body to make your life easier.

lp-propose is a bzr command for creating merge proposals on launchpad.
To use it, do "bzr lp-propose" in your branch.  It will pop up your
editor to edit the description, and then open the web page in your browser.

When you use it with Launchpad branches, it should pre-populate the
description with our standard review template, including lint output.
This is done by the lpreview-body plugin, a dependency of
launchpad-developer-dependencies.

It can automatically detect the target branch to use, and if you use
pipelines, the prerequisite branch.

It will automatically push your branch to Launchpad, so you don't have to.

You can also specify reviewers and review types.

I haven't aggressively promoted lp-propose, lpreview-body and
bzr-pipeline, because I wrote them all and I try to be humble.  OTOH, I
wrote them to scratch my own itch, and you probably have similar itches.
 Please give lp-propose a try, at least.

Aaron

P.S.  If you've been using "bzr send" to propose merges, I wrote that,
too and I believe lp-propose is a better fit for this purpose.  "bzr
send"'s model is more about revisions than branches, and doesn't have
room for the concept of a prerequisite branch or specifying review types.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0I+nAACgkQ0F+nu1YWqI3eHgCfVf4I2d2bYDmURU3uFipM2obP
7yoAn3jQIPOUzeaoEmSEtILbCx3jqQ+K
=g+DH
-----END PGP SIGNATURE-----



Follow ups