Contributors mailing list archives
Re: Migration to version 9by
Acsone SA/NV, Stéphane Bidoul
On Wed, Aug 26, 2015 at 8:38 PM, <Pedro@pad.odoo-community.org> wrote:
Stephane, I'm not a fan to make git merge over branches in general, so I don't agree with you that it's a big con. A cleaner and less painful process to apply a patch over versions is to cherry-pick corresponding commit (and thanks to merge commits, you also can apply only one for each PR).
git merge has the advantage that you know exactly up to which commit the forward port has been done. And it gives a clean history. Here is an example from Odoo where you see 7.0 merged into saas-3, itself merged on 8.0. Perhaps Odoo can share their merge scripts. I don't know if the same result can be achieved with cherry-picks.
Frankly if the repository README.md shows clearly which modules are ported and which not (active = False), it's not a big deal to have unported modules at the root of the repository.