void (@NotNull SvnConfiguration configuration) { configuration.setConfigurationDirParameters(!myUseCustomConfigurationDirectory.isSelected(), myConfigurationDirectoryText.getText()); final SvnVcs vcs17 = SvnVcs.getInstance(myProject); final SvnApplicationSettings applicationSettings17 = SvnApplicationSettings.getInstance(); boolean reloadWorkingCopies = !StringUtil.equals(applicationSettings17.getCommandLinePath(), myCommandLineClient.getText().trim()); configuration.setRunUnderTerminal(myRunUnderTerminal.isSelected()); applicationSettings17.setCommandLinePath(myCommandLineClient.getText().trim()); boolean isClientValid = vcs17.checkCommandLineVersion(); if (!myProject.isDefault() && isClientValid && reloadWorkingCopies) { vcs17.invokeRefreshSvnRoots(); VcsDirtyScopeManager.getInstance(myProject).markEverythingDirty(); } }