<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-09-13 7:09 GMT-03:00 Sharan Kumar M <span dir="ltr"><<a href="mailto:sharan.monikantan@gmail.com" target="_blank">sharan.monikantan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am about to submit my first patch. I saw the contributions guidelines in the documentations. Just to make it clear, is it that I issue a pull request in GitHub, which automatically pushes my patch to gerrit? Also, I found something called change-Id in the commit message. Is it the hash code for the git commit? If yes, should we prefix a 'I' in the beginning of hash code? </div><div><br></div><div>Thanks,</div><div>Sharan Kumar M</div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div><div class="gmail_extra">Hi Sharan,<div><br></div><div>In order to submit your contributions you have to configure your git repo as stated in [0].</div><div><br></div><div>We don't directly issue pull requests, we use git review instead.</div><div><br></div><div>If you didn't install it yet, install it with 'pip install git-review', and then simply 'git review' your change.</div><div><br></div><div>So, the workflow is:</div><div>- Code, code, code</div><div>- Make sure you have your changes in a branch called bug/bug-no or bp/bp-id. If you started working in master, simply do a 'git checkout -b bug/bug-no or bp/bp-id'</div><div>- Commit the change</div><div>- Write the commit message [1]</div><div>- And finally 'git review'</div><div><br></div><div>The change-id is auto generated, you don't have to add it by hand.</div><div><br></div><div>You can check more details about the workflow in [2].</div><div><br></div><div>[0] <a href="https://wiki.openstack.org/wiki/Gerrit_Workflow#Project_Setup">https://wiki.openstack.org/wiki/Gerrit_Workflow#Project_Setup</a></div><div>[1] <a href="https://wiki.openstack.org/wiki/GitCommitMessages">https://wiki.openstack.org/wiki/GitCommitMessages</a></div><div>[2] <a href="https://wiki.openstack.org/wiki/Gerrit_Workflow#Normal_Workflow">https://wiki.openstack.org/wiki/Gerrit_Workflow#Normal_Workflow</a></div><div><br></div><div>Hope it's clear, and if not, feel free to reach me on IRC at <a href="http://irc.freenode.org">irc.freenode.org</a> at #openstack-101. My IRC handle is vkmc.</div><div><br></div><div>My best,</div></div></div>