I think this can be useful to some.
<@acme> Nicholas: svn diff annoys me too
<@rgs> what's wrong with svn diff ?
<@Nicholas> rgs: http://nick.hates-software.com/
<@rgs> Nicholas: you need to edit diff-cmd in ~/.subversion/config
<@Nicholas> from what to what?
<@rgs> I have this :
<@rgs> ### Set diff-cmd to the absolute path of your 'diff' program.
<@rgs> ### This will override the compile-time default, which is to use
<@rgs> ### Subversion's internal diff implementation.
<@rgs> diff-cmd = /usr/bin/diff
<@rgs> and svn di -x-dpubB works flawlessly :)
<@rgs> ok, it's poorly documented.