Closed OEP closed 10 years ago
I'm not so sure about Svn 1.5 compatibility. The documentation doesn't mention this usage:
I think this is finally done. I've checked it out in the original problem area and I can't find any issues. Here's a little summary of what all went wrong:
svn diff
as the primary (fastest) means of getting a diff. Subversion fails if you try to svn diff
a path that didn't exist at one of the provided revisions. I could not find a way to force Subversion to diff that case (but there may be a way), so I wrote a special handler for that case which just uses Python's difflib.
Subversion can export a particular path at a cost dependent on the size of the file. This speeds up diff() drastically when only looking at a single, smaller file.