It remains to be seen how we can hook into the compare ui. One possibility is to start from the org.eclipse.compare.internal.core.patch.PatchReader and work our way towards using org.eclipse.compare.internal.patch.PatchCompareEditorInput . The obvious problem is that these are internal classes.
http://www.reviewboard.org/docs/manual/1.5/webapi/2.0/resources/file-diff/ indicates how we can obtain file diffs,either as patches or as very detailed diffs.
It remains to be seen how we can hook into the compare ui. One possibility is to start from the org.eclipse.compare.internal.core.patch.PatchReader and work our way towards using org.eclipse.compare.internal.patch.PatchCompareEditorInput . The obvious problem is that these are internal classes.