code commit rules