How can I limit access to a repository so certain users can only checkout/update?

We want to control the repository so only production-ready code is committed to the repository, but still want the programmers to use the repository, and have the up-to-date code available.

svn
Edit
Report