public Mergeinfo getMergeinfo(String path, Revision revision) throws SubversionException {
SVNDiffClient client = getSVNDiffClient();
Map mergeInfo = null;
try {
if (isURL(path)) {
mergeInfo = client.doGetMergedMergeInfo(SVNURL.parseURIEncoded(path),
JavaHLObjectFactory.getSVNRevision(revision));
} else {
mergeInfo = client.doGetMergedMergeInfo(new File(path).getAbsoluteFile(),
JavaHLObjectFactory.getSVNRevision(revision));
}