diff options
Diffstat (limited to 'plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java')
-rw-r--r-- | plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java index 0cfe815a702b..f88c8ebf13eb 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/CopiesPanel.java @@ -340,14 +340,13 @@ public class CopiesPanel { private void changeFormat(final WCInfo wcInfo) { ChangeFormatDialog dialog = new ChangeFormatDialog(myProject, new File(wcInfo.getPath()), false, ! wcInfo.isIsWcRoot()); - dialog.setData(wcInfo.getFormat().getOption()); + dialog.setData(wcInfo.getFormat()); dialog.show(); if (! dialog.isOK()) { return; } - final String newMode = dialog.getUpgradeMode(); - if (! wcInfo.getFormat().getOption().equals(newMode)) { - final WorkingCopyFormat newFormat = WorkingCopyFormat.getInstance(newMode); + final WorkingCopyFormat newFormat = dialog.getUpgradeMode(); + if (!wcInfo.getFormat().equals(newFormat)) { ApplicationManager.getApplication().saveAll(); final Task.Backgroundable task = new SvnFormatWorker(myProject, newFormat, wcInfo) { @Override |