Is there a checkout during commit?

I'm less concerned about committers shooting themselves in the foot during commit and it's kind-of-hard to do anyway. My concern is with bad stuff coming in from the outside.

Other than that: Done