long rev = getRevisionNumber(revision1, null, path1);
AbstractDiffCallback callback = new SVNDiffCallback(info, getDiffGenerator(),
rev, -1, result);
SVNDiffEditor editor = new SVNDiffEditor(wcAccess, info, callback, useAncestry, false, false, recursive);
try {
editor.closeEdit();
} finally {
editor.cleanup();
}
} finally {
wcAccess.close();