<title>Checkin Checklist</title>
Before every checkins:
1. <b>fossil diff</b> →
<ol type="a">
<li>No stray changes
<li> All inputs are scrubbed before use
<li> No injection attacks via %s formats
</ol>
2. <b>fossil extra</b> → no unmanaged files need to be added.
3. The checkin will go onto the desired branch.
4. The checkin will not cause a unintentional fork.
Before every checkin to <b>trunk</b>:
5. No compiler warnings on the development machine.
6. The fossil executable that results from a build actually works.