<div dir="ltr">Some time ago we merged change [1] that removes HEADS file. Validation of migration revisions using HEADS file was replaced with pep8. This allows us to avoid merge conflicts that appeared every time a new migration was merged.<div><br></div><div>The problem was pointed by Kevin Benton as the original idea of HEAD file [2] was not only to validate revisions, so as not to allow outdated changes go into merge queue, that could be very important for the end of the cycle when a lot of patches get approved. </div><div><br></div><div>I introduced change [3] that returns HEAD files, but this time they are created per branch, so that will reduce merge conflicts a bit.</div><div><br></div><div>I understand that it was better to ask at the first time when [1] was on review, should we have HEAD files and merge conflicts or not, but I want to ask it now: Should I continue work on [3] or we are not expecting to have problems with big merge queues?<br><div><div><br></div><div><br></div><div>[1] - <a href="https://review.openstack.org/#/c/227319/" rel="noreferrer" target="_blank" style="font-size:12.8px">https://review.openstack.org/#/c/227319/</a><br clear="all"><div>[2] - <a href="https://github.com/openstack/neutron/commit/36d85f831ae8eb21383806261bfc4c3d53dd1929">https://github.com/openstack/neutron/commit/36d85f831ae8eb21383806261bfc4c3d53dd1929</a></div><div>[3] - <a href="https://review.openstack.org/#/c/232607/">https://review.openstack.org/#/c/232607/</a></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Regards,<div>Ann Kamyshnikova</div><div>Mirantis, Inc</div></div></div>
</div></div></div></div>