Hello, so while I'll have no time to tune a real script because unfortunately I'll be travelling soon, I took some time to write down the whole process of mirroring properly Launchpad branches on Github.
I think all this is still valid even if Github branches becomes master sooner even for the older releases. When I have been mirroring, server, addons and web project, I had relatively few branches to manage, this is why the branch seeding process is described rather as a manual algorithm rather than a script here. In the OCA case, we would need to script it to deal with the massive amount of branches to immediately. Enjoy: https://docs.google.com/document/d/1RFD0JJY5Xw2LdOZ0wM6spUtomBfzyJnJ_U41O0Ox_-8/edit?usp=sharing Hope this helps and kudos for the OCA website BTW. -- Raphaël Valyi Founder and consultant http://twitter.com/rvalyi <http://twitter.com/#!/rvalyi> +55 21 3942-2434 www.akretion.com On Tue, Jun 24, 2014 at 10:32 AM, Ovnicraft <ovnicr...@gmail.com> wrote: > > > > On Tue, Jun 24, 2014 at 4:18 AM, Guewen Baconnier < > guewen.baconn...@camptocamp.com> wrote: > >> Hi, >> >> There is still one point that is not totally clear yet, that is wether >> we migrate only the 8.0 branch on GitHub or all the existing branches >> (6.1, 7.0). >> >> Excellent rationales for the full migration have been given by Leonardo >> Pistone [0] and Laurent Mignon [1]. Read them. >> >> Summarizing: >> - Sharing the tools and processes for all series will benefits to all >> of us and even more for newcomers, less formation and maintenance costs >> - Less complexity >> - Merges and backports between 6.1, 7.0 (bzr) and 8.0 (git) would be a >> punishment >> - Painful for reviewers and committers to use 2 review platforms >> - Allow to add the same runbot/CI than v8 >> >> The arguments to keep the existing branches in Launchpad were: >> >> * The existing merge proposals in progress: >> The authors of the MP will have to move them to GitHub themselves if >> they are not merged before the switch. >> For sure, that's not nice to have to move them, but keeping the branches >> on Launchpad for this reason would be shooting ourselves in the >> foot because the merge proposals are rather short-term, while the reason >> quoted above are for the long term. Also, the migration work will be >> shared among all the contributors so it will not be so dreadful. >> >> * The translation of Launchpad (Rosetta): >> We still have to find a solution, but we have the same problem for the >> 8.0 branches. Alternatives exist (transifex, onesky, ...) >> >> In my opinion, we have much more to gain to migrate all the branches to >> GitHub now than keeping part of them on Launchpad. According to the >> discussions on the thread, it seems that it tends to be shared by a >> majority but not everyone gave his opinion. >> >> We have to move forward, so if nobody disagree, we will migrate all the >> community branches to GitHub. >> > > +1 Guewen. > > >> >> Thanks for reading, >> >> [0] https://lists.launchpad.net/openerp-community/msg06150.html >> [1] https://lists.launchpad.net/openerp-community/msg06160.html >> >> -- >> Guewen Baconnier >> Business Solutions Software Developer >> >> Camptocamp SA >> PSE A, CH-1015 Lausanne >> Phone: +41 21 619 10 39 >> Office: +41 21 619 10 10 >> http://www.camptocamp.com/ >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openerp-community >> Post to : openerp-community@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~openerp-community >> More help : https://help.launchpad.net/ListHelp >> > > > > -- > > [image: Cristian Salamea on about.me] > > Cristian Salamea > about.me/ovnicraft > <http://about.me/ovnicraft> > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : openerp-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openerp-community > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~openerp-community Post to : openerp-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp