merge requests should work with bundles or merge directives
Bug #240847 reported by
Selene ToyKeeper
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Aaron Bentley |
Bug Description
Merge requests currently require a branch hosted on launchpad, but this can be wasteful. It should also let the user attach a bzr bundle or merge directive, instead of a full branch.
The use case for this is ... say someone wants to fix a fairly small bug in a project. So, they branch off project/trunk, fix the bug, and publish their own fixed branch to propose for merging. Assume the fix is a 10KB diff, and the project's full revision history is 50MB. The whole-branch approach requires orders of magnitude more space and uploading time than a bzr bundle would need. It's O(project history) instead of O(patch), which can be expensive for large or old projects.
description: | updated |
Changed in launchpad-bazaar: | |
status: | Confirmed → Triaged |
Changed in launchpad-bazaar: | |
milestone: | none → 2.1.12 |
status: | Triaged → Fix Committed |
To post a comment you must log in.
We are planning to have something like this, but we are putting the infrastructure in place. The stacked branch implementation will give us O(patch) storage costs. We are also considering allowing the emailing of merge directives to Launchpad and a branch will be created, merge proposal registered and potentially other meta-data set based on email content.
Stay tuned :-)