Checklists

Updated 14 November 2022.

Before Each Commit
  1. It compiles.
  2. It has been autoformatted (if necessary).
  3. For Fossil projects:
    1. Run fossil status:
      1. You are on the correct branch.
    2. Run fossil diff:
      1. No stray changes.
      2. All changes that need to be included are added.
      3. nocheckin appears nowhere.
  4. For Git projects:
    1. You are on the correct branch.
    2. The branch is up to date with its remote.
    3. The diff is clean.