From 41fc1f454a2cef069d0bb75a3d5c814342a73e53 Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Wed, 20 Jun 2018 16:24:24 +0300 Subject: [PATCH] svn: Refresh "wc.db" files in VFS asynchronously This also fixes deadlock in tests as synchronous VFS refresh in "SvnRootsDetector" deadlocks with "SvnTestCase.refreshSvnMappingsSynchronously()" ad77d93afc0bcec4c8a85a4c1195d7064023e776 follow-up --- plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRootsDetector.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRootsDetector.kt b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRootsDetector.kt index 05efdc0d66c9..6c400fd122e7 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRootsDetector.kt +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/SvnRootsDetector.kt @@ -101,7 +101,7 @@ class SvnRootsDetector(private val myVcs: SvnVcs, .map { getWcDb(it) } .collect(toList()) - LocalFileSystem.getInstance().refreshIoFiles(wcDbFiles) + LocalFileSystem.getInstance().refreshIoFiles(wcDbFiles, true, false, null) } private fun registerRootUrlFromNestedPoint(info: NestedCopyInfo, nestedRoots: MutableList) {