All,

We continue to get a lot of large (~1000 lines) proposals. You might notice these are very slow to get reviewed and land. The biggest reason (I think) being that no one wants to stop work for a few hours to review each revision of each large proposal.

So in the interests of faster reviews, and quicker landing, please try to keep merge proposals small. Where possible.

If you have a large proposal and need to break it up, that's simple...

  1. Create a diff: bzr diff --old :parent > ~/bigone.diff
  2. Edit bigone.diff and delete the parts you don't need.
3. Create a new branch and reapply the changes: patch -p0 < ~/bigone.diff
  4. Test and commit.

or

  1. Create a diff: bzr diff --old :parent > ~/bigone.diff
2. Create a new branch and reapply the changes: patch -p0 < ~/bigone.diff
  3. Identify changes to drop: bzr status or bzr diff
  4. Drop them: bzr revert path/to/files
  5. Test and commit

Finally, remember to pre-merge prerequisite branches into your own before proposing it. This will avoid bzr complaining about null conflicts arising from recreating the prerequisite branch.

- Daniel

--
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel

Reply via email to