[vcs] Use default settings sync direction

GitOrigin-RevId: 7ce15144c522c58200c4be4f75dd6619b45c1227
This commit is contained in:
Ilia.Shulgin
2025-09-25 13:37:52 +00:00
committed by intellij-monorepo-bot
parent 8ec5e3dbcc
commit 52b27a7cfb
3 changed files with 2 additions and 5 deletions
@@ -7,6 +7,6 @@ import com.intellij.ide.settings.RemoteSettingInfoProvider
internal class DiffSettingsProvider: RemoteSettingInfoProvider {
override fun getRemoteSettingsInfo(): Map<String, RemoteSettingInfo> {
return mapOf(DiffSettingsHolder.SETTINGS_KEY to RemoteSettingInfo(RemoteSettingInfo.Direction.OnlyFromBackend))
return mapOf(DiffSettingsHolder.SETTINGS_KEY to RemoteSettingInfo(RemoteSettingInfo.Direction.InitialFromFrontend))
}
}
@@ -27,9 +27,6 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Settings state is available both on frontend and backend.
* However, the synchronization direction is only backend -> frontend, which provides only read access on the frontend side.
*
* @see com.intellij.platform.vcs.impl.shared.VcsRemoteSettingsInfoProvider
*/
@State(name = IssueNavigationConfiguration.SETTINGS_KEY, storages = @Storage("vcs.xml"))
@@ -7,5 +7,5 @@ import com.intellij.openapi.vcs.IssueNavigationConfiguration
internal class VcsRemoteSettingsInfoProvider : RemoteSettingInfoProvider {
override fun getRemoteSettingsInfo(): Map<String, RemoteSettingInfo> =
mapOf(IssueNavigationConfiguration.SETTINGS_KEY to RemoteSettingInfo(RemoteSettingInfo.Direction.OnlyFromBackend))
mapOf(IssueNavigationConfiguration.SETTINGS_KEY to RemoteSettingInfo(RemoteSettingInfo.Direction.InitialFromBackend))
}