From 09a45374090214a8b66cdc45713e2b6ad6cab525 Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Thu, 26 Jan 2017 16:53:24 +0300 Subject: [PATCH] IDEA-113567 Execute svn cleanup for parent directory if file is passed --- .../src/org/jetbrains/idea/svn/actions/CleanupWorker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CleanupWorker.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CleanupWorker.java index 1228947328ff..b61bc3c923d0 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CleanupWorker.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/actions/CleanupWorker.java @@ -73,9 +73,10 @@ public class CleanupWorker extends Task.Backgroundable { for (VirtualFile root : myRoots) { try { File path = virtualToIoFile(root); + File pathOrParent = virtualToIoFile(root.isDirectory() ? root : root.getParent()); indicator.setText(message("action.Subversion.cleanup.progress.text", path)); - myVcs.getFactory(path).createCleanupClient().cleanup(path, new SvnProgressCanceller(indicator)); + myVcs.getFactory(path).createCleanupClient().cleanup(pathOrParent, new SvnProgressCanceller(indicator)); } catch (VcsException e) { myExceptions.add(Pair.create(e, root));