} else {
if (target1.isURL() && target2.isURL()) {
client.doDiff(target1.getURL(), start, target2.getURL(), end,
getSVNEnvironment().getDepth(), getSVNEnvironment().isNoticeAncestry(), ps);
} else if (target1.isURL()) {
client.doDiff(target1.getURL(), start, target2.getFile(), end,
getSVNEnvironment().getDepth(), getSVNEnvironment().isNoticeAncestry(), ps,
changeLists);
} else if (target2.isURL()) {
client.doDiff(target1.getFile(), start, target2.getURL(), end,
getSVNEnvironment().getDepth(), getSVNEnvironment().isNoticeAncestry(), ps,