diff options
Diffstat (limited to 'plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java')
-rw-r--r-- | plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java index 80c1f4078f85..6694083b4d81 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnBindException.java @@ -42,9 +42,16 @@ public class SvnBindException extends VcsException { public static final int ERROR_BASE = 120000; public static final int CATEGORY_SIZE = 5000; + public static final String ERROR_MESSAGE_FORMAT = "svn: E%d: %s"; + @NotNull private final MultiMap<Integer, String> errors = MultiMap.create(); @NotNull private final MultiMap<Integer, String> warnings = MultiMap.create(); + public SvnBindException(@NotNull SVNErrorCode code, @NotNull String message) { + super(String.format(ERROR_MESSAGE_FORMAT, code.getCode(), message)); + errors.putValue(code.getCode(), getMessage()); + } + public SvnBindException(String message) { super(message); |