diff options
Diffstat (limited to 'plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java')
-rw-r--r-- | plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java index 7a11aee32c48..ca69ba7a58ec 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnRevisionsNavigationMediator.java @@ -28,8 +28,8 @@ import com.intellij.openapi.vcs.changes.committed.CommittedChangesNavigation; import com.intellij.openapi.vcs.versionBrowser.CommittedChangeList; import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.idea.svn.SvnVcs; -import org.tmatesoft.svn.core.SVNException; -import org.tmatesoft.svn.core.wc.SVNInfo; +import org.jetbrains.idea.svn.commandLine.SvnBindException; +import org.jetbrains.idea.svn.info.Info; import org.tmatesoft.svn.core.wc.SVNRevision; import java.util.*; @@ -56,7 +56,7 @@ public class SvnRevisionsNavigationMediator implements CommittedChangesNavigatio myChunks = new LinkedList<List<Fragment>>(); final VcsException[] exception = new VcsException[1]; - final Ref<SVNInfo> infoRef = new Ref<SVNInfo>(); + final Ref<Info> infoRef = new Ref<Info>(); Runnable process = new Runnable() { @Override @@ -64,17 +64,14 @@ public class SvnRevisionsNavigationMediator implements CommittedChangesNavigatio try { infoRef.set(vcs.getInfo(location.toSvnUrl(), SVNRevision.HEAD)); } - catch (VcsException e) { + catch (SvnBindException e) { exception[0] = e; } - catch (SVNException e) { - exception[0] = new VcsException(e); - } } }; underProgress(exception, process); - SVNInfo info = infoRef.get(); + Info info = infoRef.get(); if (info == null || info.getRevision() == null || info.getRepositoryRootURL() == null) { throw new VcsException("Could not get head info for " + location); } |