Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Migration to version 9

by
ClosingAp Open Source Integrators Europe, LDA, Daniel Reis
- 31/08/2015 11:49:04
> https://github.com/OCA/maintainer-tools/wiki#migration
>
> 1)   Migration to version 9 (git-filter option)
> 2)   Migration to version 9 (installable False option)
> 3)   Migration to version 9 (rm checkout option)
>
#2 still has the same big problem the __unported__ solution had:
it's easy to forget to forward port change in the previous version.

I did a PoC for #3 and couldn't find any disadvantages:
- ported modules are immediately visible
- you are "forced" to start a port PR using the current version in 8.0
- history is kept just like with the installable='false'

Find the PoC here: https://github.com/OCA/department/tree/v9-init-poc
(sorry for using the OCA repo)
Check the history for the module ported to v9:
https://github.com/OCA/department/commits/v9-init-poc/crm_department

--Daniel

Reference