diff --git a/plugins/changeReminder/resources/META-INF/plugin.xml b/plugins/changeReminder/resources/META-INF/plugin.xml index 2953962568a8..3bad43a4b47c 100644 --- a/plugins/changeReminder/resources/META-INF/plugin.xml +++ b/plugins/changeReminder/resources/META-INF/plugin.xml @@ -30,6 +30,10 @@ + + diff --git a/plugins/changeReminder/src/com/jetbrains/changeReminder/predict/PredictionService.kt b/plugins/changeReminder/src/com/jetbrains/changeReminder/predict/PredictionService.kt index 9ec1d74bdc39..1eae77244f9d 100644 --- a/plugins/changeReminder/src/com/jetbrains/changeReminder/predict/PredictionService.kt +++ b/plugins/changeReminder/src/com/jetbrains/changeReminder/predict/PredictionService.kt @@ -5,6 +5,7 @@ import com.intellij.openapi.Disposable import com.intellij.openapi.components.service import com.intellij.openapi.project.Project import com.intellij.openapi.util.Disposer +import com.intellij.openapi.util.registry.Registry import com.intellij.openapi.vcs.FilePath import com.intellij.openapi.vcs.changes.ChangeListAdapter import com.intellij.openapi.vcs.changes.ChangeListManager @@ -120,7 +121,7 @@ class PredictionService(val project: Project, private fun calculatePrediction() = synchronized(LOCK) { setPrediction(emptyList()) val changes = changeListManager.defaultChangeList.changes - if (changes.size > 25) return + if (changes.size > Registry.intValue("vcs.changeReminder.changes.limit")) return val (dataManager, filesHistoryProvider) = predictionRequirements ?: return if (dataManager.dataPack.isFull) { taskController.request(PredictionRequest(project, dataManager, filesHistoryProvider, changes))