[Vm-dev] the purpose of CI

Tobias Pape Das.Linux at gmx.de
Wed May 31 07:59:29 UTC 2017


> On 31.05.2017, at 09:05, Esteban Lorenzano <estebanlm at gmail.com> wrote:
> 
> 
> 
>> On 31 May 2017, at 09:01, K K Subbu <kksubbu.ml at gmail.com> wrote:
>> 
>> On Wednesday 31 May 2017 12:18 PM, Esteban Lorenzano wrote:
>>> 
>>> 1) We need a stable branch, let’s say is Cog
>>> 2) We also need a development branch, let’s call it CogDev
>> 
>> IMHO, three branches are required as a minimum - stable, integration and development because there are multiple primary developers in core Pharo working on different OS platforms.
> 
> but nobody will do the integration step so let’s keep it simple: integration is made responsibly for anyone who contributes, as it is done now.
> 
>> 
>> Changes will move from primary developer (dev) for individual components on their own reference OS (or OSes) to full build (integration of all components on all supported OS plus regression tests) and then onto stable. The integration branch has to ensure that there are no major regressions before merging a change to stable.
> 
> as I said… this will not happen, because nobody is “integrator” (and everybody is) :)
> 
exactly.

> Esteban
> 
>> 
>> Regards .. Subbu
> 



More information about the Vm-dev mailing list