Commit Checklist

  • Are all the features in the specification implemented?
  • If things are different to the specification, are the reasons good enough?
  • Is there enough test coverage?
  • Do the unit-test's I wrote pass?
  • Are there any regressive failures?
  • Does it build?
  • It's OK merge into master now.