← Back to team overview

openerp-community team mailing list archive

Re: OCA: transition from Launchpad to Github

 

my bad, yesterday I did a mistake and copy-pasted the old method I had when
using git-bzr for the initial checkout, sorry for that. In fact using the
standard git remote helper (which I absolutely recommend), doing the
initial synchronization is much simpler and there is no need to create git
forks as git will properly have the correct branch layout automatically
(unlike with git-bzr):

I corrected the doc:
https://docs.google.com/document/d/1RFD0JJY5Xw2LdOZ0wM6spUtomBfzyJnJ_U41O0Ox_-8/edit?usp=sharing

-- 
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 11:26 AM, Raphael Valyi <rvalyi@xxxxxxxxx> wrote:

> 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 <ovnicraft@xxxxxxxxx> wrote:
>
>>
>>
>>
>> On Tue, Jun 24, 2014 at 4:18 AM, Guewen Baconnier <
>> guewen.baconnier@xxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxx
>>> 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@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openerp-community
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

Follow ups

References