<div dir="ltr">Hi Luigi,<div><br></div><div>I can definitely help with it. I'll ping you in IRC.</div><div><br></div><div>Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 17, 2016 at 3:50 AM, Luigi Toscano <span dir="ltr"><<a href="mailto:ltoscano@redhat.com" target="_blank">ltoscano@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
tl;dr this is request for help with a procedure which should take 10<br>
minutes to a member of openstack-infra-core.<br>
<br>
Long version: I'm one of the upstream maintainers of sahara-core and I'd<br>
like to import some code from two repository into another but keeping the<br>
history. (from sahara and from tempest into sahara-tests, see details below).<br>
<br>
If we ignore the permissions required, the procedure is really easy:<br>
1) generated a clean version of the commits to be imported (which are in a<br>
separate directory);<br>
2) create a new branch *without parents* (orphan) and push the set of<br>
commits<br>
to it<br>
3a) allow merge commits in project-config (only for sahara-core)<br>
3b) create a review with a merge commit and push it<br>
3c) disable merge commits<br>
<br>
Apart from the required +2 for 3a) and 3c), the only phase which requires a<br>
non-standard effort from infra-core is 2), but it really takes few seconds<br>
if the commits from 1) are ready.<br>
<br>
And of course, if you agree on helping me on this, step 1 *is* ready. I<br>
extracted the set of commits here:<br>
- from sahara: <a href="https://github.com/ltoscano-rh/sahara-tests/commits/
sahara-tempest-client-tests" rel="noreferrer" target="_blank">https://github.com/ltoscano-<wbr>rh/sahara-tests/commits/<br>
sahara-tempest-client-tests</a><br>
- from tempest: <a href="https://github.com/ltoscano-rh/sahara-tests/commits/
tempest-dataprocessing-client" rel="noreferrer" target="_blank">https://github.com/ltoscano-<wbr>rh/sahara-tests/commits/<br>
tempest-dataprocessing-client</a><br>
<br>
<br>
We (Sahara team) already did this in the past thanks to Sergey Lukjanov who<br>
helped as both former Sahara PTL and infra root; I think he is a bit busy<br>
lately (but if you read this and want to help, you know where to find me!).<br>
Proofs from the past merge:<br>
- the merge review: <a href="https://review.openstack.org/#/c/301354/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/301354/</a><br>
- enabling merge commits: <a href="https://review.openstack.org/#/c/299407/" rel="noreferrer" target="_blank">https://review.openstack.org/#<wbr>/c/299407/</a> (they<br>
were later disabled)<br>
<br>
Is there anyone who could help me with the process?<br>
<br>
--<br>
Luigi<br>
<br>
______________________________<wbr>_________________<br>
OpenStack-Infra mailing list<br>
<a href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.<wbr>openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-infra</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Sincerely yours,<br>Sergey Lukjanov<br>Sr. Development Manager<br>Mirantis Inc.</div></div></div></div></div>
</div>