Command-line tools producing diff output can pipe data directly into PatchViewer: svn diff -r10:15 | /Applications/PatchViewer.app/Contents/MacOS/PatchViewer