Allow merging to projects not using bazaar/on launchpad

Bug #285107 reported by Ted Gould
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

No seriously.

This is a wishlist item, but let me kinda outline how it'd work. Currently I work with many upstreams that use subversion for their version control. There is a bazaar mirror on launchpad, which is great, but there is a ton of features that this doesn't allow me to use. One of those is a merge request.

What I'd like to be able to do is ask for a merge request like the project is on launchpad, and have LP do the rest. By that I mean that it should open up a bug with the branch as a patch in the project's bugtracker. Also, it should query occationally to see if the patch still applies cleanly on the trunk of the project (through the bazaar import) and if it doesn't apply cleanly try and merge via bazaar (which will do better than patch). If it can automatically create a new patch and update the bug.

Simple, right? :)

Revision history for this message
Jonathan Lange (jml) wrote :

This is probably about five separate bugs :)

1. Do merge requests against imported branches -- I'm surprised you can't do this already.
2. Have a better workflow for bug/branch links and merge proposals. I'm talking to Martin A about how we can do this better.
3. Generate patches / bundles for branches that are proposed for merge.
4. Get bug/branch links to communicate with external bug trackers by sending patches.

OK, so that's four. But they are all pretty big. Like I say, I'm not sure the first one is an actual bug. 2 & 3 are on our radar, although I can't point you at exact bugs. 4 is a really cool idea but very very wishlist.

Changed in launchpad-bazaar:
importance: Undecided → Wishlist
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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