Fossil SCM
Update the pre-commit checklist.
Commit
831306e11b42cbc47e44ef7e33d993927c5dd3ab
Parent
34177b0068e30b2…
1 file changed
+8
-7
+8
-7
| --- www/checkin.wiki | ||
| +++ www/checkin.wiki | ||
| @@ -1,21 +1,22 @@ | ||
| 1 | 1 | <title>Checkin Checklist</title> |
| 2 | 2 | |
| 3 | 3 | Before every checkins: |
| 4 | 4 | |
| 5 | - 1. <b>fossil diff</b> → no stray changes | |
| 5 | + 1. <b>fossil diff</b> → | |
| 6 | + <ol type="a"> | |
| 7 | + <li>No stray changes | |
| 8 | + <li> All inputs are scrubbed before use | |
| 9 | + <li> No injection attacks via %s formats | |
| 10 | + </ol> | |
| 6 | 11 | |
| 7 | 12 | 2. <b>fossil extra</b> → no unmanaged files need to be added. |
| 8 | 13 | |
| 9 | 14 | 3. The checkin will go onto the desired branch. |
| 10 | 15 | |
| 11 | - 4. "Autosync" is enabled → | |
| 12 | - <ol> | |
| 13 | - <li> The checkin will not cause a unintentional fork. | |
| 14 | - <li> The local system clock is set correctly. | |
| 15 | - </ol> | |
| 16 | + 4. The checkin will not cause a unintentional fork. | |
| 16 | 17 | |
| 17 | 18 | Before every checkin to <b>trunk</b>: |
| 18 | 19 | |
| 19 | 20 | 5. No compiler warnings on the development machine. |
| 20 | 21 | |
| 21 | - 6. Changes will not cause problems on a future <b>bisect</b>. | |
| 22 | + 6. The fossil executable that results from a build actually works. | |
| 22 | 23 |
| --- www/checkin.wiki | |
| +++ www/checkin.wiki | |
| @@ -1,21 +1,22 @@ | |
| 1 | <title>Checkin Checklist</title> |
| 2 | |
| 3 | Before every checkins: |
| 4 | |
| 5 | 1. <b>fossil diff</b> → no stray changes |
| 6 | |
| 7 | 2. <b>fossil extra</b> → no unmanaged files need to be added. |
| 8 | |
| 9 | 3. The checkin will go onto the desired branch. |
| 10 | |
| 11 | 4. "Autosync" is enabled → |
| 12 | <ol> |
| 13 | <li> The checkin will not cause a unintentional fork. |
| 14 | <li> The local system clock is set correctly. |
| 15 | </ol> |
| 16 | |
| 17 | Before every checkin to <b>trunk</b>: |
| 18 | |
| 19 | 5. No compiler warnings on the development machine. |
| 20 | |
| 21 | 6. Changes will not cause problems on a future <b>bisect</b>. |
| 22 |
| --- www/checkin.wiki | |
| +++ www/checkin.wiki | |
| @@ -1,21 +1,22 @@ | |
| 1 | <title>Checkin Checklist</title> |
| 2 | |
| 3 | Before every checkins: |
| 4 | |
| 5 | 1. <b>fossil diff</b> → |
| 6 | <ol type="a"> |
| 7 | <li>No stray changes |
| 8 | <li> All inputs are scrubbed before use |
| 9 | <li> No injection attacks via %s formats |
| 10 | </ol> |
| 11 | |
| 12 | 2. <b>fossil extra</b> → no unmanaged files need to be added. |
| 13 | |
| 14 | 3. The checkin will go onto the desired branch. |
| 15 | |
| 16 | 4. The checkin will not cause a unintentional fork. |
| 17 | |
| 18 | Before every checkin to <b>trunk</b>: |
| 19 | |
| 20 | 5. No compiler warnings on the development machine. |
| 21 | |
| 22 | 6. The fossil executable that results from a build actually works. |
| 23 |