I'd like to have such scenario: I have a repository and lots of folks committing to it. For some of them I prefer looking at their code first, before allowing them to submit their code.
There are many good code-review tools, but none actually allows me to easy support this workflow:
- Edit your code.
- Easily submit your code from within your-tool-of-choice (i.e. Eclipse) to review system.
- Have the code approved by someone else in review system.
- Submit the code. Repository will revoke it if it's not approved.
I want to avoid situations when people have to create diffs, send them to me over email, I will have to patch them... That should be a usable, intutive workflow that does not add overhead to having your code reviewed. Any suggestions?
This used to be a subversion question, but since lots of people are suggesting using something different than svn, I'll try to pursue this direction.