mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
In Svn local changes provider, check if files reported as dirty still exist. If not, do not ask status for them (moved/deletions will be reported by VFS listener and processed further; and their parent directories will be marked dirty)
http://youtrack.jetbrains.com/issue/IDEA-101904#comment=27-458761
This commit is contained in:
@@ -70,6 +70,7 @@ public class SvnRecursiveStatusWalker {
|
||||
final MyItem item = myQueue.removeFirst();
|
||||
final FilePath path = item.getPath();
|
||||
final File ioFile = path.getIOFile();
|
||||
if (! ioFile.exists()) continue; // skip items that have already moved/deleted (some time passed after they were reported as dirty)
|
||||
|
||||
if (path.isDirectory()) {
|
||||
myHandler.setCurrentItem(item);
|
||||
|
||||
Reference in New Issue
Block a user