So...I just finished a semester using a CodeRunner+SVNRepo question type...and...it went really well!
It allow students to commit their complete project and any support files from their IDE (NetBeans and Java in this case) which also gave their revision number and then head over to Moodle/CodeRunner question and submit the revision number. The question then checks out the code (based on the revision where the root of repo was based on the students Moodle username so no cross contamination or code stealing) and used Ant to build and run the code which was then subjected to the standard CodeRunner test cases. We had to set up a dummy SVN user that had ip restricted access to the repository rather than hard coding a text password (students managed to find that quickly!)
Students seemed to easily get the hang of it and it allowed me to automatically provided feedback on more complex programming problems (something bigger than a cut and paste allows). It also gave students more practice at using version control which is always good. For major assignments I could also easily checkout the final code revision and review it for myself (and use coderunner as a self-review tool for the students).
I'll sanitize the question type a bit more once my teaching settles and maybe even make some notes on it if anyone is interested.