When .svn/tmp/ is not writable, 'svn diff' croaks, instead of just placing its
tempfiles elsewhere:
% svn co $GREEK_TREE wc/
% echo >> wc/iota
% svn ci -mm wc
% sudo chmod -R root:root wc/.svn/
% svn diff -r1 wc
subversion/libsvn_wc/diff.c:1553: (apr_err=13)
subversion/libsvn_subr/stream.c:669: (apr_err=13)
subversion/libsvn_subr/io.c:4070: (apr_err=13)
subversion/libsvn_subr/io.c:3889: (apr_err=13)
svn: E000013: Can't create temporary file from template
'/tmp/svn/wc1/.svn/tmp/svn-XXXXXX': Permission denied