I've just hashed out a policy for code commits on http://dev.openguides.org/wiki/CommitPolicy to avoid some of the problems we've had in the past (mostly my fault, I realise).
Please feel free to raise questions, disagreements or additions here.
Cheers,
Dominic.