diff options
Diffstat (limited to 'plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java')
-rw-r--r-- | plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java index b65332a44604..31206eec045c 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CreateExternalAction.java @@ -18,7 +18,6 @@ package org.jetbrains.idea.svn.actions; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.progress.ProgressManager; import com.intellij.openapi.progress.Task; @@ -38,11 +37,13 @@ import org.jetbrains.idea.svn.SvnBundle; import org.jetbrains.idea.svn.SvnPropertyKeys; import org.jetbrains.idea.svn.SvnVcs; import org.jetbrains.idea.svn.api.ClientFactory; +import org.jetbrains.idea.svn.api.Depth; +import org.jetbrains.idea.svn.api.ProgressEvent; +import org.jetbrains.idea.svn.api.ProgressTracker; import org.jetbrains.idea.svn.commandLine.CommandUtil; import org.jetbrains.idea.svn.dialogs.SelectCreateExternalTargetDialog; import org.jetbrains.idea.svn.update.UpdateClient; import org.tmatesoft.svn.core.SVNCancelException; -import org.tmatesoft.svn.core.SVNDepth; import org.tmatesoft.svn.core.SVNException; import org.tmatesoft.svn.core.SVNPropertyValue; import org.tmatesoft.svn.core.internal.wc.SVNExternal; @@ -100,9 +101,9 @@ public class CreateExternalAction extends DumbAwareAction { if (checkout) { // +- final UpdateClient client = vcs.getFactory(ioFile).createUpdateClient(); - client.setEventHandler(new ISVNEventHandler() { + client.setEventHandler(new ProgressTracker() { @Override - public void handleEvent(SVNEvent event, double progress) throws SVNException { + public void consume(ProgressEvent event) throws SVNException { } @Override @@ -111,7 +112,7 @@ public class CreateExternalAction extends DumbAwareAction { if (pi != null && pi.isCanceled()) throw new SVNCancelException(); } }); - client.doUpdate(ioFile, SVNRevision.HEAD, SVNDepth.UNKNOWN, false, false); + client.doUpdate(ioFile, SVNRevision.HEAD, Depth.UNKNOWN, false, false); vf.refresh(true, true, new Runnable() { @Override public void run() { @@ -148,7 +149,7 @@ public class CreateExternalAction extends DumbAwareAction { } else { newValue = createExternalDefinitionString(url, target); } - factory.createPropertyClient().setProperty(ioFile, SvnPropertyKeys.SVN_EXTERNALS, SVNPropertyValue.create(newValue), SVNDepth.EMPTY, + factory.createPropertyClient().setProperty(ioFile, SvnPropertyKeys.SVN_EXTERNALS, SVNPropertyValue.create(newValue), Depth.EMPTY, false); return false; } |