<div dir="ltr"><div style>All:</div><div><br></div>I've noticed that there have been several bugs in the grizzly branch that were fixed in the master but hadn't been backported to stable/grizzly. I'd like to propose the following automated approach to ensure backports happen more regularly:<div>
<br></div><div>Any patch to the master branch must specify in the commit message whether the patch should be backported. For example:</div><div><br></div><div>backport: stable/grizzly</div><div><br></div><div>or</div><div>
<br></div><div>backport: none</div><div><br></div><div>or</div><div><br></div><div>backport: stable/grizzly stable/folsom</div><div><br></div><div><br></div><div>If this line is missing from the commit log, then a gating job will fail, and jenkins will link to the error message (e.g., "Missing 'backport: ' line. Please specify "backport: stable/grizzly" if this should be backported to grizzly or "backport: none" if this shouldn't be backported).</div>
<div><br></div><div>When the patch is merged into trunk, then jenkins automatically does a cherry-pick and merge proposal against the branches specified in the backport line.<br><div><div><br></div><div><br></div><div style>
What do you folks think?</div><div><br></div><div><br></div><div>Lorin<br clear="all"><div><br></div>-- <br><div dir="ltr">Lorin Hochstein<br><div>Lead Architect - Cloud Services</div><div>Nimbis Services, Inc.</div><div>
<a href="http://www.nimbisservices.com" target="_blank">www.nimbisservices.com</a></div></div>
</div></div></div></div>