Yes, I think it makes sense to use branches for 'teams'. Maybe even for main-silver, main-golden.
--emi On Wed, Oct 12, 2016 at 9:23 PM, Vladimir Voskresensky < vladimir.voskresen...@oracle.com> wrote: > Hi, > > On 12.10.2016 18:23, Eric Barboni wrote: > >> With the split in cluster it may possible to get rid of the "team" >> repositories (i.e. "core-main","cnd-main","jet-main") but we may need >> another repository ( kind of current "main-silver" or "main-golden") to >> prevent a bad commit leading to compile error in one cluster to be >> propagated to the full NetBeans break the build for others who did not need >> this particular cluster >> > What if we leave one repository as it is now and move 'teams' into git > branches (core-main/cnd-main/...). > Teams will work on branches. > Then like now [1] the current push-cnd-main job can be replaced by > automatic 'push cnd-main into main-silver branch', while push-to-cnd-main > job will be automatic 'push main-silver into cnd-main'. > Branch main-silver is built and tested as now and on success main-silver > is pushed into main-golden for the production build. > > Thanks, > Vladimir. > [1] http://wiki.netbeans.org/HgParallelProjectIntegration >