We have a large distributed team some of which continually check in without updating first and (worse!) check in when the teamcity build is red.
Is it possible to set subversion to check a teamcity build status before allowing people to check in new work?
I realise this is almost certainly a horrible thing to do and team education and complacence would be better…
You can write a svn pre-commit hook which will use the TeamCity API to see if the build is broken, and if so, stop the commits.