Merge ~lloydwaltersj/gitlptools:add-wip-status-to-mp into gitlptools:master

Proposed by Jack Lloyd-Walters
Status: Merged
Merged at revision: 205632fda17bc004f0d52d44d3fd94dae2744228
Proposed branch: ~lloydwaltersj/gitlptools:add-wip-status-to-mp
Merge into: gitlptools:master
Diff against target: 26 lines (+7/-1)
1 file modified
src/gitlptools/__init__.py (+7/-1)
Reviewer Review Type Date Requested Status
Adam Collard (community) Approve
Review via email: mp+444623@code.launchpad.net

Commit message

add flag for WIP status

To post a comment you must log in.
Revision history for this message
Adam Collard (adam-collard) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/src/gitlptools/__init__.py b/src/gitlptools/__init__.py
2index abce275..d88c840 100644
3--- a/src/gitlptools/__init__.py
4+++ b/src/gitlptools/__init__.py
5@@ -237,6 +237,12 @@ def git_lp_propose(argv=sys.argv[1:]):
6 action="store_true",
7 default=False,
8 )
9+ parser.add_argument(
10+ "--WIP",
11+ help="Create this MP without needs_review set, giving WIP status on the MP.",
12+ action="store_true",
13+ default=False,
14+ )
15 options = parse_args_with_logging(parser, argv)
16 logger = logging.getLogger("gitlptools")
17 merge_target = options.merge_target
18@@ -292,7 +298,7 @@ def git_lp_propose(argv=sys.argv[1:]):
19 mp = lp_target_refs.branch.createMergeProposal(
20 merge_target=lp_target_refs.target,
21 commit_message=commit_message,
22- needs_review=True,
23+ needs_review=not options.wip,
24 merge_prerequisite=prerequisite_branch,
25 )
26 except BadRequest as e:

Subscribers

People subscribed via source and target branches