On 2-6-2014 2:21, Josh Andler wrote:
On Sun, Jun 1, 2014 at 4:33 PM, Tomasz Boczkowski <penginsbacon@...400...> wrote:
I would like to merge my code with experimental branch. Do you know if it's
legal to merge to/from my development branch during GSOC?

Merging to your development branch is fine and will help you from diverging too much. However, merging to trunk should not happen until your mentor has given the approval and this generally waits to happen until after GSoC has finished.

If you have a nice portioned piece of work, I encourage you to propose that for merging (as you say, to the experimental branch). Having one large merge at the end of GSoC is not very nice, and sometimes that means it does not happen at all. From what I read about your project here on the mailinglist, it seems your work is very suited for small merges to exp branch along the way. It makes it much easier to disect what changes belong to what topic. I am convinced that trunk/experimental gets orders of magnitude more testing done than your branch, and small merges make it easier to find bugs if any do arise.

A disadvantage (at this moment) might be that experimental and trunk may diverge a lot, to the point where it becomes a burden to apply/backport bug fixes to both branches.

At the end of GSoC, Google wants you to submit an overall diff, so make sure you keep track of all your changes if some of your work gets merged in along the way.


Thank you for the updates on this btw, we all really appreciate it!

Indeed :)

-Johan