Resubmit should allow changing the branches

Bug #504369 reported by Aaron Bentley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Aaron Bentley

Bug Description

Sometimes the information in a merge proposal is wrong, e.g.
- it has been targetted at the wrong branch
- the prerequesite branch is wrong or missing

Sometimes a new person will take ownership of a piece of work, meaning they will have to create a new Launchpad branch.

We shouldn't allow changing these attributes on a merge proposal directly, because this can be abused to change the meaning of the votes/status retroactively (making someone approve something they would not have approved, etc.).

Instead, we should allow the branches to be changed when resubmitting a proposal (but defaulted to the values from the branch being superseded).

Tags: lp-code qa-ok

Related branches

Tim Penhey (thumper)
Changed in launchpad-code:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Robert Collins (lifeless) wrote :

Someone can just push different code up to invalidate an existing vote - I think this approach adds unnecessary friction to the UI. Certainly in the bzr team we're finding resubmit unpleasant to use, and it doesn't fit the mental model of a changing bit of code that is being evolved-and-reviewed.

I can see a case for locking down an MP when its in state 'approved', but thats really the last step in the process anyway.

Changed in launchpad-code:
milestone: none → 10.11
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
Changed in launchpad-code:
assignee: nobody → Aaron Bentley (abentley)
status: Triaged → Fix Committed
Aaron Bentley (abentley)
tags: added: qa-ok
removed: qa-needstesting
Changed in launchpad-code:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.