svn_diff
PECL svn >= 0.1.0
svn_diff - Recursively diffs two paths
Example #1 Basic example
Result: Index: http://www.example.com/svnroot/trunk/foo
===================================================================
--- http://www.example.com/svnroot/trunk/foo (.../foo) (revision 23)
+++ http://www.example.com/svnroot/branches/dev/foo (.../foo) (revision 27)
// further diff output
Example #2 Diffing two revisions of a repository path
Example #3 Portably diffing two local files