I started writing an Automator script to do a nightly fresh checkout of SpotDJ, build the product, run the tests, and check in the latest version. I didn’t see an automator action that could do an svn checkout (though there is one that does svn updates) so I threw one together.
Feel free to use it, distribute it, etc. As a disclaimer, I eventually decided that my needs were better handled by a simple bash script than automator, so I’m not using this action currently. Also, it requires that you have command-line svn installed.
You can download the action here.