if (needsMerge) {
String localLabel = ".working";
String baseLabel = ".merge-left.r" + revision1;
String latestLabel = ".merge-right.r" + revision2;
SVNStatusType mergeResult = dir.mergeText(name, file1, file2, null, localLabel,
baseLabel, latestLabel, diff, myIsDryRun, myDiffOptions, null);
dir.runLogs();
if (mergeResult == SVNStatusType.CONFLICTED || mergeResult == SVNStatusType.CONFLICTED_UNRESOLVED) {
result[0] = mergeResult;