Line 10: |
Line 10: |
| | | |
| git clone git://git.criu.org/crtools.git | | git clone git://git.criu.org/crtools.git |
− |
| |
| | | |
| =Changing the source code= | | =Changing the source code= |
Line 19: |
Line 18: |
| Other "rules" could be learned from the source code -- just make your code | | Other "rules" could be learned from the source code -- just make your code |
| to look similar. | | to look similar. |
− |
| |
| | | |
| =Producing a patch= | | =Producing a patch= |
Line 27: |
Line 25: |
| 1) git format-patch | | 1) git format-patch |
| | | |
− | You might need to read documentation on Git SCM how to prepare patch
| + | You might need to read documentation on Git SCM how to prepare patch |
− | for mail submission. Take a look on http://book.git-scm.com/ and/or
| + | for mail submission. Take a look on http://book.git-scm.com/ and/or |
− | http://git-scm.com/documentation for details. It should not be hard
| + | http://git-scm.com/documentation for details. It should not be hard |
− | at all.
| + | at all. |
| | | |
| 2) Use "diff -up" | | 2) Use "diff -up" |
| | | |
− | Use "diff -up" or "diff -uprN" to create patches.
| + | Use <code>diff -up</code> or <code>diff -uprN</code> to create patches. |
− | | |
| | | |
| =Signing your work= | | =Signing your work= |
Line 47: |
Line 44: |
| can certify the below: | | can certify the below: |
| | | |
− | Developer's Certificate of Origin 1.1
| + | Developer's Certificate of Origin 1.1 |
− |
| + | |
− | By making a contribution to this project, I certify that:
| + | By making a contribution to this project, I certify that: |
− |
| + | |
− | (a) The contribution was created in whole or in part by me and I
| + | (a) The contribution was created in whole or in part by me and I |
− | have the right to submit it under the open source license
| + | have the right to submit it under the open source license |
− | indicated in the file; or
| + | indicated in the file; or |
− |
| + | |
− | (b) The contribution is based upon previous work that, to the best
| + | (b) The contribution is based upon previous work that, to the best |
− | of my knowledge, is covered under an appropriate open source
| + | of my knowledge, is covered under an appropriate open source |
− | license and I have the right under that license to submit that
| + | license and I have the right under that license to submit that |
− | work with modifications, whether created in whole or in part
| + | work with modifications, whether created in whole or in part |
− | by me, under the same open source license (unless I am
| + | by me, under the same open source license (unless I am |
− | permitted to submit under a different license), as indicated
| + | permitted to submit under a different license), as indicated |
− | in the file; or
| + | in the file; or |
− |
| + | |
− | (c) The contribution was provided directly to me by some other
| + | (c) The contribution was provided directly to me by some other |
− | person who certified (a), (b) or (c) and I have not modified
| + | person who certified (a), (b) or (c) and I have not modified |
− | it.
| + | it. |
− |
| + | |
− | (d) I understand and agree that this project and the contribution
| + | (d) I understand and agree that this project and the contribution |
− | are public and that a record of the contribution (including all
| + | are public and that a record of the contribution (including all |
− | personal information I submit with it, including my sign-off) is
| + | personal information I submit with it, including my sign-off) is |
− | maintained indefinitely and may be redistributed consistent with
| + | maintained indefinitely and may be redistributed consistent with |
− | this project or the open source license(s) involved.
| + | this project or the open source license(s) involved. |
| | | |
| then you just add a line saying | | then you just add a line saying |
Line 91: |
Line 88: |
| --- | | --- |
| Patch body here | | Patch body here |
− |
| |
| | | |
| =Mailing patches= | | =Mailing patches= |
Line 106: |
Line 102: |
| there is no immediate response on your patch -- don't be surprised, | | there is no immediate response on your patch -- don't be surprised, |
| sometimes a patch may fly around a week(s) before it get reviewed. | | sometimes a patch may fly around a week(s) before it get reviewed. |
− | But definitely the patches will not go to /dev/null. | + | But definitely the patches will not go to <code>/dev/null</code>. |