diff --git a/plugins/settings-repository/src/BaseRepositoryManager.kt b/plugins/settings-repository/src/BaseRepositoryManager.kt index 12f200a1317c..e2db6bcafc77 100644 --- a/plugins/settings-repository/src/BaseRepositoryManager.kt +++ b/plugins/settings-repository/src/BaseRepositoryManager.kt @@ -139,8 +139,10 @@ abstract class BaseRepositoryManager(protected val dir: Path) : RepositoryManage return false } - lock.write { - deleteFromIndex(path, isFile) + if (!isPathIgnored(path)) { + lock.write { + deleteFromIndex(path, isFile) + } } return true }