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>.