This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation

Before every check-in:

  1. fossil diff → No stray changes.
  1. fossil extra → No unmanaged files need to be added.
  1. The check-in will go onto the desired branch.
  1. The "autosync" setting is enabled. →
    1. The check-in will not cause a unintentional fork.
    2. The local system clock is set correctly.

Before every check-in to trunk:

  1. No compiler warnings on the development machine.
  1. Changes will not cause problems on a future bisect.
  1. Build binaries as outlined on the build procedures page.
  1. Run unit tests as outlined on the test procedures page.