SVNMergeInfoUtil.mergeMergeInfos(mergeInfo, targetMergeInfo);
}
targetRangeList = (SVNMergeRangeList) mergeInfo.get(mergeInfoPath);
if (targetRangeList != null) {
SVNMergeRangeList requestedMergeRangeList = new SVNMergeRangeList(new SVNMergeRange(rev1, rev2, true));
requestedMergeRangeList = requestedMergeRangeList.reverse();
child.myRemainingRanges = targetRangeList.intersect(requestedMergeRangeList, false);
child.myRemainingRanges = child.myRemainingRanges.reverse();
} else {
child.myRemainingRanges = new SVNMergeRangeList(new SVNMergeRange[0]);
}