I've still not found a totally satifactory Mac based subversion client.
So while still doing a lot of humping around on the command line I found some handy scripts that to enable FileMerge to be used as a diff tool for Subversion.
They can be found along with instructions here.