related = true;
SVNURL youngestCommonURL = sourceReposRoot.appendPath(youngestCommonPath, false);
if (youngestCommonURL.equals(url2) && youngestCommonRevision == rev2) {
ancestral = true;
SVNRevision sRev = SVNRevision.create(rev1);
SVNRevision eRev = SVNRevision.create(youngestCommonRevision);
range = new SVNRevisionRange(sRev, eRev);
ranges.add(range);
mergeSources = normalizeMergeSources(null, url1, sourceReposRoot, sRev,
ranges, repository1);
} else if (youngestCommonURL.equals(url1) && youngestCommonRevision == rev1) {
ancestral = true;
SVNRevision sRev = SVNRevision.create(youngestCommonRevision);
SVNRevision eRev = SVNRevision.create(rev2);
range = new SVNRevisionRange(sRev, eRev);
ranges.add(range);
mergeSources = normalizeMergeSources(null, url2, sourceReposRoot, eRev,
ranges, repository2);
} else {