From 949b38b886cecf23f953d9ece968dfec5ba5f541 Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Wed, 18 Nov 2015 13:44:34 +0300 Subject: [PATCH] IDEA-145934 Do not fail svn file status detection in case of WC_PATH_NOT_FOUND (svn: E155010) error occurs - such errors could be reported for non-existent paths (for instance, if some of the parent directories was previously moved) and in such cases we should just report "no changes" for given path (instead of reporting corresponding error) --- .../src/org/jetbrains/idea/svn/SvnRecursiveStatusWalker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRecursiveStatusWalker.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRecursiveStatusWalker.java index cc79715b8e1b..02c00aa99604 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRecursiveStatusWalker.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRecursiveStatusWalker.java @@ -143,7 +143,7 @@ public class SvnRecursiveStatusWalker { } private void handleStatusException(@NotNull MyItem item, @NotNull SvnBindException e) throws SvnBindException { - if (e.contains(SVNErrorCode.WC_NOT_DIRECTORY) || e.contains(SVNErrorCode.WC_NOT_FILE)) { + if (e.contains(SVNErrorCode.WC_NOT_DIRECTORY) || e.contains(SVNErrorCode.WC_NOT_FILE) || e.contains(SVNErrorCode.WC_PATH_NOT_FOUND)) { final VirtualFile virtualFile = item.getPath().getVirtualFile(); if (virtualFile != null && !isIgnoredByVcs(virtualFile)) { // self is unversioned