branch pages should have (a link to) their merge diff
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
When I'm looking at the page for an under-development feature branch, I find I'm quite often interested in seeing what's actually changed in that branch against trunk. Therefore I'd like to see the diffstat and the diff to the trunk.
I don't mind a lot if that's shown inline in the page or through a link. Possibly you can just craft a Loggerhead URL and not need to do any other code changes.
It's true that not all branches are based off the trunk or intended to land in the trunk. I think doing it just there would cover 90% of cases.
Another way to tackle this would be to put into the revision list links to get the diff for just one revision or the diff from that revision to the branch tip. Then for the somewhat common case where the mainline revisions are obvious (eg done by pqm) you can get this diff without Launchpad needing to offer a specific function for it.
Seeing either the diff on this branch or the merge diff would be ok.
At the moment you can't see this until you create the proposal.
Changed in launchpad-code: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in launchpad: | |
importance: | Medium → Low |
This is the entire use case for the "work in progress" status of a merge
proposal.
Perhaps what we need to do is to allow someone to create the proposal in a
work in progress state but only send out the review email when it is set to
"Needs review".