| Line 1: |
Line 1: |
| | How to submit patches into the CRIU | | How to submit patches into the CRIU |
| − | ===================================
| |
| | | | |
| − | | + | =Obtaining the source code= |
| − | Obtaining the source code | |
| − | -------------------------
| |
| | | | |
| | The CRIU sources are tracked by Git SCM at http://git.criu.org | | The CRIU sources are tracked by Git SCM at http://git.criu.org |
| Line 15: |
Line 12: |
| | | | |
| | | | |
| − | Changing the source code | + | =Changing the source code= |
| − | ------------------------
| |
| | | | |
| | When you change the source code keep in mind -- we prefer tabs and | | When you change the source code keep in mind -- we prefer tabs and |
| Line 25: |
Line 21: |
| | | | |
| | | | |
| − | Producing a patch | + | =Producing a patch= |
| − | -----------------
| |
| | | | |
| | There are at least two ways to make it right. | | There are at least two ways to make it right. |
| Line 42: |
Line 37: |
| | | | |
| | | | |
| − | Signing your work | + | =Signing your work= |
| − | -----------------
| |
| | | | |
| | To improve tracking of who did what we've introduced a "sign-off" procedure | | To improve tracking of who did what we've introduced a "sign-off" procedure |
| Line 87: |
Line 81: |
| | | | |
| | | | |
| − | An example of patch message | + | =An example of patch message= |
| − | ---------------------------
| |
| − | | |
| − | From: Random J Developer <random at developer.example.org>
| |
| − | Subject: [PATCH] Short patch description
| |
| − | | |
| − | Long patch description (could be skipped if patch
| |
| − | is trivial enough)
| |
| | | | |
| − | Signed-off-by: Random J Developer <random at developer.example.org> | + | From: Random J Developer <random at developer.example.org> |
| − | --- | + | Subject: [PATCH] Short patch description |
| − | Patch body here | + | |
| | + | Long patch description (could be skipped if patch |
| | + | is trivial enough) |
| | + | |
| | + | Signed-off-by: Random J Developer <random at developer.example.org> |
| | + | --- |
| | + | Patch body here |
| | | | |
| | | | |
| − | Mailing patches | + | =Mailing patches |
| − | ---------------
| |
| | | | |
| | The patches should be sent to CRIU development mailing list | | The patches should be sent to CRIU development mailing list |
| Line 111: |
Line 103: |
| | | | |
| | | | |
| − | Wait for response | + | =Wait for response= |
| − | -----------------
| |
| | | | |
| | Be patient. Most CRIU developers are pretty busy people so if | | Be patient. Most CRIU developers are pretty busy people so if |
| Line 118: |
Line 109: |
| | 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 /dev/null. |
| − |
| |
| − | ---
| |
| − | With best regards,
| |
| − | CRIU-team
| |