Robust subversion sync via cron
I usually deploy my projects using [subversion](http://subversion.apache.org "Subversion"). This means that on a given server I'll do an initial checkout, typically of the live branch. Then I'm setting up a cron job that on regular intervals polls the distribution server and chec