Subversion
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
svn_error_codes.h
Go to the documentation of this file.
1 /**
2  * @copyright
3  * ====================================================================
4  * Licensed to the Apache Software Foundation (ASF) under one
5  * or more contributor license agreements. See the NOTICE file
6  * distributed with this work for additional information
7  * regarding copyright ownership. The ASF licenses this file
8  * to you under the Apache License, Version 2.0 (the
9  * "License"); you may not use this file except in compliance
10  * with the License. You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing,
15  * software distributed under the License is distributed on an
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17  * KIND, either express or implied. See the License for the
18  * specific language governing permissions and limitations
19  * under the License.
20  * ====================================================================
21  * @endcopyright
22  *
23  * @file svn_error_codes.h
24  * @brief Subversion error codes.
25  */
26 
27 /* What's going on here?
28 
29  In order to define error codes and their associated description
30  strings in the same place, we overload the SVN_ERRDEF() macro with
31  two definitions below. Both take two arguments, an error code name
32  and a description string. One definition of the macro just throws
33  away the string and defines enumeration constants using the error
34  code names -- that definition is used by the header file that
35  exports error codes to the rest of Subversion. The other
36  definition creates a static table mapping the enum codes to their
37  corresponding strings -- that definition is used by the C file that
38  implements svn_strerror().
39 
40  The header and C files both include this file, using #defines to
41  control which version of the macro they get.
42 */
43 
44 
45 /* Process this file if we're building an error array, or if we have
46  not defined the enumerated constants yet. */
47 #if defined(SVN_ERROR_BUILD_ARRAY) || !defined(SVN_ERROR_ENUM_DEFINED)
48 
49 /* Note: despite lacking double underscores in its name, the macro
50  SVN_ERROR_BUILD_ARRAY is an implementation detail of Subversion and not
51  a public API. */
52 
53 
54 #include <apr_errno.h> /* APR's error system */
55 
56 #ifdef __cplusplus
57 extern "C" {
58 #endif /* __cplusplus */
59 
60 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 
62 #if defined(SVN_ERROR_BUILD_ARRAY)
63 
64 #define SVN_ERROR_START \
65  static const err_defn error_table[] = { \
66  { SVN_WARNING, "SVN_WARNING", "Warning" },
67 #define SVN_ERRDEF(num, offset, str) { num, #num, str },
68 #define SVN_ERROR_END { 0, NULL, NULL } };
69 
70 #elif !defined(SVN_ERROR_ENUM_DEFINED)
71 
72 #define SVN_ERROR_START \
73  typedef enum svn_errno_t { \
74  SVN_WARNING = APR_OS_START_USERERR + 1,
75 #define SVN_ERRDEF(num, offset, str) /** str */ num = offset,
76 #define SVN_ERROR_END SVN_ERR_LAST } svn_errno_t;
77 
78 #define SVN_ERROR_ENUM_DEFINED
79 
80 #endif
81 
82 /* Define custom Subversion error numbers, in the range reserved for
83  that in APR: from APR_OS_START_USERERR to APR_OS_START_SYSERR (see
84  apr_errno.h).
85 
86  Error numbers are divided into categories of up to 5000 errors
87  each. Since we're dividing up the APR user error space, which has
88  room for 500,000 errors, we can have up to 100 categories.
89  Categories are fixed-size; if a category has fewer than 5000
90  errors, then it just ends with a range of unused numbers.
91 
92  To maintain binary compatibility, please observe these guidelines:
93 
94  - When adding a new error, always add on the end of the
95  appropriate category, so that the real values of existing
96  errors are not changed.
97 
98  - When deleting an error, leave a placeholder comment indicating
99  the offset, again so that the values of other errors are not
100  perturbed.
101 */
102 
103 #define SVN_ERR_CATEGORY_SIZE 5000
104 
105 /* Leave one category of room at the beginning, for SVN_WARNING and
106  any other such beasts we might create in the future. */
107 #define SVN_ERR_BAD_CATEGORY_START (APR_OS_START_USERERR \
108  + ( 1 * SVN_ERR_CATEGORY_SIZE))
109 #define SVN_ERR_XML_CATEGORY_START (APR_OS_START_USERERR \
110  + ( 2 * SVN_ERR_CATEGORY_SIZE))
111 #define SVN_ERR_IO_CATEGORY_START (APR_OS_START_USERERR \
112  + ( 3 * SVN_ERR_CATEGORY_SIZE))
113 #define SVN_ERR_STREAM_CATEGORY_START (APR_OS_START_USERERR \
114  + ( 4 * SVN_ERR_CATEGORY_SIZE))
115 #define SVN_ERR_NODE_CATEGORY_START (APR_OS_START_USERERR \
116  + ( 5 * SVN_ERR_CATEGORY_SIZE))
117 #define SVN_ERR_ENTRY_CATEGORY_START (APR_OS_START_USERERR \
118  + ( 6 * SVN_ERR_CATEGORY_SIZE))
119 #define SVN_ERR_WC_CATEGORY_START (APR_OS_START_USERERR \
120  + ( 7 * SVN_ERR_CATEGORY_SIZE))
121 #define SVN_ERR_FS_CATEGORY_START (APR_OS_START_USERERR \
122  + ( 8 * SVN_ERR_CATEGORY_SIZE))
123 #define SVN_ERR_REPOS_CATEGORY_START (APR_OS_START_USERERR \
124  + ( 9 * SVN_ERR_CATEGORY_SIZE))
125 #define SVN_ERR_RA_CATEGORY_START (APR_OS_START_USERERR \
126  + (10 * SVN_ERR_CATEGORY_SIZE))
127 #define SVN_ERR_RA_DAV_CATEGORY_START (APR_OS_START_USERERR \
128  + (11 * SVN_ERR_CATEGORY_SIZE))
129 #define SVN_ERR_RA_LOCAL_CATEGORY_START (APR_OS_START_USERERR \
130  + (12 * SVN_ERR_CATEGORY_SIZE))
131 #define SVN_ERR_SVNDIFF_CATEGORY_START (APR_OS_START_USERERR \
132  + (13 * SVN_ERR_CATEGORY_SIZE))
133 #define SVN_ERR_APMOD_CATEGORY_START (APR_OS_START_USERERR \
134  + (14 * SVN_ERR_CATEGORY_SIZE))
135 #define SVN_ERR_CLIENT_CATEGORY_START (APR_OS_START_USERERR \
136  + (15 * SVN_ERR_CATEGORY_SIZE))
137 #define SVN_ERR_MISC_CATEGORY_START (APR_OS_START_USERERR \
138  + (16 * SVN_ERR_CATEGORY_SIZE))
139 #define SVN_ERR_CL_CATEGORY_START (APR_OS_START_USERERR \
140  + (17 * SVN_ERR_CATEGORY_SIZE))
141 #define SVN_ERR_RA_SVN_CATEGORY_START (APR_OS_START_USERERR \
142  + (18 * SVN_ERR_CATEGORY_SIZE))
143 #define SVN_ERR_AUTHN_CATEGORY_START (APR_OS_START_USERERR \
144  + (19 * SVN_ERR_CATEGORY_SIZE))
145 #define SVN_ERR_AUTHZ_CATEGORY_START (APR_OS_START_USERERR \
146  + (20 * SVN_ERR_CATEGORY_SIZE))
147 #define SVN_ERR_DIFF_CATEGORY_START (APR_OS_START_USERERR \
148  + (21 * SVN_ERR_CATEGORY_SIZE))
149 #define SVN_ERR_RA_SERF_CATEGORY_START (APR_OS_START_USERERR \
150  + (22 * SVN_ERR_CATEGORY_SIZE))
151 #define SVN_ERR_MALFUNC_CATEGORY_START (APR_OS_START_USERERR \
152  + (23 * SVN_ERR_CATEGORY_SIZE))
153 
154 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
155 
156 /** Collection of Subversion error code values, located within the
157  * APR user error space. */
158 SVN_ERROR_START
159 
160  /* validation ("BAD_FOO") errors */
161 
162  SVN_ERRDEF(SVN_ERR_BAD_CONTAINING_POOL,
163  SVN_ERR_BAD_CATEGORY_START + 0,
164  "Bad parent pool passed to svn_make_pool()")
165 
166  SVN_ERRDEF(SVN_ERR_BAD_FILENAME,
167  SVN_ERR_BAD_CATEGORY_START + 1,
168  "Bogus filename")
169 
170  SVN_ERRDEF(SVN_ERR_BAD_URL,
171  SVN_ERR_BAD_CATEGORY_START + 2,
172  "Bogus URL")
173 
174  SVN_ERRDEF(SVN_ERR_BAD_DATE,
175  SVN_ERR_BAD_CATEGORY_START + 3,
176  "Bogus date")
177 
178  SVN_ERRDEF(SVN_ERR_BAD_MIME_TYPE,
179  SVN_ERR_BAD_CATEGORY_START + 4,
180  "Bogus mime-type")
181 
182  /** @since New in 1.5.
183  *
184  * Note that there was an unused slot sitting here at
185  * SVN_ERR_BAD_CATEGORY_START + 5, so error codes after this aren't
186  * necessarily "New in 1.5" just because they come later.
187  */
188  SVN_ERRDEF(SVN_ERR_BAD_PROPERTY_VALUE,
189  SVN_ERR_BAD_CATEGORY_START + 5,
190  "Wrong or unexpected property value")
191 
193  SVN_ERR_BAD_CATEGORY_START + 6,
194  "Version file format not correct")
195 
196  SVN_ERRDEF(SVN_ERR_BAD_RELATIVE_PATH,
197  SVN_ERR_BAD_CATEGORY_START + 7,
198  "Path is not an immediate child of the specified directory")
199 
200  SVN_ERRDEF(SVN_ERR_BAD_UUID,
201  SVN_ERR_BAD_CATEGORY_START + 8,
202  "Bogus UUID")
203 
204  /** @since New in 1.6. */
205  SVN_ERRDEF(SVN_ERR_BAD_CONFIG_VALUE,
206  SVN_ERR_BAD_CATEGORY_START + 9,
207  "Invalid configuration value")
208 
210  SVN_ERR_BAD_CATEGORY_START + 10,
211  "Bogus server specification")
212 
213  SVN_ERRDEF(SVN_ERR_BAD_CHECKSUM_KIND,
214  SVN_ERR_BAD_CATEGORY_START + 11,
215  "Unsupported checksum type")
216 
217  SVN_ERRDEF(SVN_ERR_BAD_CHECKSUM_PARSE,
218  SVN_ERR_BAD_CATEGORY_START + 12,
219  "Invalid character in hex checksum")
220 
221  /** @since New in 1.7. */
222  SVN_ERRDEF(SVN_ERR_BAD_TOKEN,
223  SVN_ERR_BAD_CATEGORY_START + 13,
224  "Unknown string value of token")
225 
226  /** @since New in 1.7. */
227  SVN_ERRDEF(SVN_ERR_BAD_CHANGELIST_NAME,
228  SVN_ERR_BAD_CATEGORY_START + 14,
229  "Invalid changelist name")
230 
231  /** @since New in 1.8. */
232  SVN_ERRDEF(SVN_ERR_BAD_ATOMIC,
233  SVN_ERR_BAD_CATEGORY_START + 15,
234  "Invalid atomic")
235 
236  /* xml errors */
237 
238  SVN_ERRDEF(SVN_ERR_XML_ATTRIB_NOT_FOUND,
239  SVN_ERR_XML_CATEGORY_START + 0,
240  "No such XML tag attribute")
241 
242  SVN_ERRDEF(SVN_ERR_XML_MISSING_ANCESTRY,
243  SVN_ERR_XML_CATEGORY_START + 1,
244  "<delta-pkg> is missing ancestry")
245 
246  SVN_ERRDEF(SVN_ERR_XML_UNKNOWN_ENCODING,
247  SVN_ERR_XML_CATEGORY_START + 2,
248  "Unrecognized binary data encoding; can't decode")
249 
250  SVN_ERRDEF(SVN_ERR_XML_MALFORMED,
251  SVN_ERR_XML_CATEGORY_START + 3,
252  "XML data was not well-formed")
253 
254  SVN_ERRDEF(SVN_ERR_XML_UNESCAPABLE_DATA,
255  SVN_ERR_XML_CATEGORY_START + 4,
256  "Data cannot be safely XML-escaped")
257 
258  /* io errors */
259 
260  SVN_ERRDEF(SVN_ERR_IO_INCONSISTENT_EOL,
261  SVN_ERR_IO_CATEGORY_START + 0,
262  "Inconsistent line ending style")
263 
264  SVN_ERRDEF(SVN_ERR_IO_UNKNOWN_EOL,
265  SVN_ERR_IO_CATEGORY_START + 1,
266  "Unrecognized line ending style")
267 
268  /** @deprecated Unused, slated for removal in the next major release. */
269  SVN_ERRDEF(SVN_ERR_IO_CORRUPT_EOL,
270  SVN_ERR_IO_CATEGORY_START + 2,
271  "Line endings other than expected")
272 
274  SVN_ERR_IO_CATEGORY_START + 3,
275  "Ran out of unique names")
276 
277  /** @deprecated Unused, slated for removal in the next major release. */
278  SVN_ERRDEF(SVN_ERR_IO_PIPE_FRAME_ERROR,
279  SVN_ERR_IO_CATEGORY_START + 4,
280  "Framing error in pipe protocol")
281 
282  /** @deprecated Unused, slated for removal in the next major release. */
283  SVN_ERRDEF(SVN_ERR_IO_PIPE_READ_ERROR,
284  SVN_ERR_IO_CATEGORY_START + 5,
285  "Read error in pipe")
286 
287  SVN_ERRDEF(SVN_ERR_IO_WRITE_ERROR,
288  SVN_ERR_IO_CATEGORY_START + 6,
289  "Write error")
290 
291  /** @since New in 1.7. */
292  SVN_ERRDEF(SVN_ERR_IO_PIPE_WRITE_ERROR,
293  SVN_ERR_IO_CATEGORY_START + 7,
294  "Write error in pipe")
295 
296  /* stream errors */
297 
299  SVN_ERR_STREAM_CATEGORY_START + 0,
300  "Unexpected EOF on stream")
301 
303  SVN_ERR_STREAM_CATEGORY_START + 1,
304  "Malformed stream data")
305 
307  SVN_ERR_STREAM_CATEGORY_START + 2,
308  "Unrecognized stream data")
309 
310  /** @since New in 1.7. */
312  SVN_ERR_STREAM_CATEGORY_START + 3,
313  "Stream doesn't support seeking")
314 
315  /* node errors */
316 
317  SVN_ERRDEF(SVN_ERR_NODE_UNKNOWN_KIND,
318  SVN_ERR_NODE_CATEGORY_START + 0,
319  "Unknown svn_node_kind")
320 
321  SVN_ERRDEF(SVN_ERR_NODE_UNEXPECTED_KIND,
322  SVN_ERR_NODE_CATEGORY_START + 1,
323  "Unexpected node kind found")
324 
325  /* entry errors */
326 
327  SVN_ERRDEF(SVN_ERR_ENTRY_NOT_FOUND,
328  SVN_ERR_ENTRY_CATEGORY_START + 0,
329  "Can't find an entry")
330 
331  /* UNUSED error slot: + 1 */
332 
333  SVN_ERRDEF(SVN_ERR_ENTRY_EXISTS,
334  SVN_ERR_ENTRY_CATEGORY_START + 2,
335  "Entry already exists")
336 
338  SVN_ERR_ENTRY_CATEGORY_START + 3,
339  "Entry has no revision")
340 
341  SVN_ERRDEF(SVN_ERR_ENTRY_MISSING_URL,
342  SVN_ERR_ENTRY_CATEGORY_START + 4,
343  "Entry has no URL")
344 
346  SVN_ERR_ENTRY_CATEGORY_START + 5,
347  "Entry has an invalid attribute")
348 
349  SVN_ERRDEF(SVN_ERR_ENTRY_FORBIDDEN,
350  SVN_ERR_ENTRY_CATEGORY_START + 6,
351  "Can't create an entry for a forbidden name")
352 
353  /* wc errors */
354 
355  SVN_ERRDEF(SVN_ERR_WC_OBSTRUCTED_UPDATE,
356  SVN_ERR_WC_CATEGORY_START + 0,
357  "Obstructed update")
358 
359  /** @deprecated Unused, slated for removal in the next major release. */
360  SVN_ERRDEF(SVN_ERR_WC_UNWIND_MISMATCH,
361  SVN_ERR_WC_CATEGORY_START + 1,
362  "Mismatch popping the WC unwind stack")
363 
364  /** @deprecated Unused, slated for removal in the next major release. */
365  SVN_ERRDEF(SVN_ERR_WC_UNWIND_EMPTY,
366  SVN_ERR_WC_CATEGORY_START + 2,
367  "Attempt to pop empty WC unwind stack")
368 
369  /** @deprecated Unused, slated for removal in the next major release. */
370  SVN_ERRDEF(SVN_ERR_WC_UNWIND_NOT_EMPTY,
371  SVN_ERR_WC_CATEGORY_START + 3,
372  "Attempt to unlock with non-empty unwind stack")
373 
374  SVN_ERRDEF(SVN_ERR_WC_LOCKED,
375  SVN_ERR_WC_CATEGORY_START + 4,
376  "Attempted to lock an already-locked dir")
377 
378  SVN_ERRDEF(SVN_ERR_WC_NOT_LOCKED,
379  SVN_ERR_WC_CATEGORY_START + 5,
380  "Working copy not locked; this is probably a bug, please report")
381 
382  /** @deprecated Unused, slated for removal in the next major release. */
383  SVN_ERRDEF(SVN_ERR_WC_INVALID_LOCK,
384  SVN_ERR_WC_CATEGORY_START + 6,
385  "Invalid lock")
386 
387  /** @since New in 1.7. Previously this error number was used by
388  * #SVN_ERR_WC_NOT_DIRECTORY, which is now an alias for this error. */
389  SVN_ERRDEF(SVN_ERR_WC_NOT_WORKING_COPY,
390  SVN_ERR_WC_CATEGORY_START + 7,
391  "Path is not a working copy directory")
392 
393  /** @deprecated Provided for backward compatibility with the 1.6 API.
394  * Use #SVN_ERR_WC_NOT_WORKING_COPY. */
395  SVN_ERRDEF(SVN_ERR_WC_NOT_DIRECTORY,
396  SVN_ERR_WC_NOT_WORKING_COPY,
397  "Path is not a working copy directory")
398 
399  SVN_ERRDEF(SVN_ERR_WC_NOT_FILE,
400  SVN_ERR_WC_CATEGORY_START + 8,
401  "Path is not a working copy file")
402 
403  SVN_ERRDEF(SVN_ERR_WC_BAD_ADM_LOG,
404  SVN_ERR_WC_CATEGORY_START + 9,
405  "Problem running log")
406 
407  SVN_ERRDEF(SVN_ERR_WC_PATH_NOT_FOUND,
408  SVN_ERR_WC_CATEGORY_START + 10,
409  "Can't find a working copy path")
410 
411  SVN_ERRDEF(SVN_ERR_WC_NOT_UP_TO_DATE,
412  SVN_ERR_WC_CATEGORY_START + 11,
413  "Working copy is not up-to-date")
414 
415  SVN_ERRDEF(SVN_ERR_WC_LEFT_LOCAL_MOD,
416  SVN_ERR_WC_CATEGORY_START + 12,
417  "Left locally modified or unversioned files")
418 
419  SVN_ERRDEF(SVN_ERR_WC_SCHEDULE_CONFLICT,
420  SVN_ERR_WC_CATEGORY_START + 13,
421  "Unmergeable scheduling requested on an entry")
422 
423  SVN_ERRDEF(SVN_ERR_WC_PATH_FOUND,
424  SVN_ERR_WC_CATEGORY_START + 14,
425  "Found a working copy path")
426 
427  SVN_ERRDEF(SVN_ERR_WC_FOUND_CONFLICT,
428  SVN_ERR_WC_CATEGORY_START + 15,
429  "A conflict in the working copy obstructs the current operation")
430 
431  SVN_ERRDEF(SVN_ERR_WC_CORRUPT,
432  SVN_ERR_WC_CATEGORY_START + 16,
433  "Working copy is corrupt")
434 
435  SVN_ERRDEF(SVN_ERR_WC_CORRUPT_TEXT_BASE,
436  SVN_ERR_WC_CATEGORY_START + 17,
437  "Working copy text base is corrupt")
438 
439  SVN_ERRDEF(SVN_ERR_WC_NODE_KIND_CHANGE,
440  SVN_ERR_WC_CATEGORY_START + 18,
441  "Cannot change node kind")
442 
443  SVN_ERRDEF(SVN_ERR_WC_INVALID_OP_ON_CWD,
444  SVN_ERR_WC_CATEGORY_START + 19,
445  "Invalid operation on the current working directory")
446 
447  SVN_ERRDEF(SVN_ERR_WC_BAD_ADM_LOG_START,
448  SVN_ERR_WC_CATEGORY_START + 20,
449  "Problem on first log entry in a working copy")
450 
452  SVN_ERR_WC_CATEGORY_START + 21,
453  "Unsupported working copy format")
454 
455  SVN_ERRDEF(SVN_ERR_WC_BAD_PATH,
456  SVN_ERR_WC_CATEGORY_START + 22,
457  "Path syntax not supported in this context")
458 
459  /** @since New in 1.2. */
460  SVN_ERRDEF(SVN_ERR_WC_INVALID_SCHEDULE,
461  SVN_ERR_WC_CATEGORY_START + 23,
462  "Invalid schedule")
463 
464  /** @since New in 1.3. */
466  SVN_ERR_WC_CATEGORY_START + 24,
467  "Invalid relocation")
468 
469  /** @since New in 1.3. */
470  SVN_ERRDEF(SVN_ERR_WC_INVALID_SWITCH,
471  SVN_ERR_WC_CATEGORY_START + 25,
472  "Invalid switch")
473 
474  /** @since New in 1.5. */
476  SVN_ERR_WC_CATEGORY_START + 26,
477  "Changelist doesn't match")
478 
479  /** @since New in 1.5. */
481  SVN_ERR_WC_CATEGORY_START + 27,
482  "Conflict resolution failed")
483 
485  SVN_ERR_WC_CATEGORY_START + 28,
486  "Failed to locate 'copyfrom' path in working copy")
487 
488  /** @since New in 1.5.
489  * @deprecated Provided for backward compatibility with the 1.6 API.
490  * This event is not an error, and is now reported
491  * via the standard notification mechanism instead. */
492  SVN_ERRDEF(SVN_ERR_WC_CHANGELIST_MOVE,
493  SVN_ERR_WC_CATEGORY_START + 29,
494  "Moving a path from one changelist to another")
495 
496  /** @since New in 1.6. */
498  SVN_ERR_WC_CATEGORY_START + 30,
499  "Cannot delete a file external")
500 
501  /** @since New in 1.6. */
503  SVN_ERR_WC_CATEGORY_START + 31,
504  "Cannot move a file external")
505 
506  /** @since New in 1.7. */
507  SVN_ERRDEF(SVN_ERR_WC_DB_ERROR,
508  SVN_ERR_WC_CATEGORY_START + 32,
509  "Something's amiss with the wc sqlite database")
510 
511  /** @since New in 1.7. */
512  SVN_ERRDEF(SVN_ERR_WC_MISSING,
513  SVN_ERR_WC_CATEGORY_START + 33,
514  "The working copy is missing")
515 
516  /** @since New in 1.7. */
517  SVN_ERRDEF(SVN_ERR_WC_NOT_SYMLINK,
518  SVN_ERR_WC_CATEGORY_START + 34,
519  "The specified node is not a symlink")
520 
521  /** @since New in 1.7. */
523  SVN_ERR_WC_CATEGORY_START + 35,
524  "The specified path has an unexpected status")
525 
526  /** @since New in 1.7. */
527  SVN_ERRDEF(SVN_ERR_WC_UPGRADE_REQUIRED,
528  SVN_ERR_WC_CATEGORY_START + 36,
529  "The working copy needs to be upgraded")
530 
531  /** @since New in 1.7. */
532  SVN_ERRDEF(SVN_ERR_WC_CLEANUP_REQUIRED,
533  SVN_ERR_WC_CATEGORY_START + 37,
534  "Previous operation has not finished; "
535  "run 'cleanup' if it was interrupted")
536 
537  /** @since New in 1.7. */
539  SVN_ERR_WC_CATEGORY_START + 38,
540  "The operation cannot be performed with the specified depth")
541 
542  /** @since New in 1.7. */
544  SVN_ERR_WC_CATEGORY_START + 39,
545  "Couldn't open a working copy file because access was denied")
546 
547  /** @since New in 1.8. */
548  SVN_ERRDEF(SVN_ERR_WC_MIXED_REVISIONS,
549  SVN_ERR_WC_CATEGORY_START + 40,
550  "Mixed-revision working copy was found but not expected")
551 
552  /** @since New in 1.8 */
554  SVN_ERR_WC_CATEGORY_START + 41,
555  "Duplicate targets in svn:externals property")
556 
557  /* fs errors */
558 
559  SVN_ERRDEF(SVN_ERR_FS_GENERAL,
560  SVN_ERR_FS_CATEGORY_START + 0,
561  "General filesystem error")
562 
563  SVN_ERRDEF(SVN_ERR_FS_CLEANUP,
564  SVN_ERR_FS_CATEGORY_START + 1,
565  "Error closing filesystem")
566 
567  SVN_ERRDEF(SVN_ERR_FS_ALREADY_OPEN,
568  SVN_ERR_FS_CATEGORY_START + 2,
569  "Filesystem is already open")
570 
571  SVN_ERRDEF(SVN_ERR_FS_NOT_OPEN,
572  SVN_ERR_FS_CATEGORY_START + 3,
573  "Filesystem is not open")
574 
575  SVN_ERRDEF(SVN_ERR_FS_CORRUPT,
576  SVN_ERR_FS_CATEGORY_START + 4,
577  "Filesystem is corrupt")
578 
579  SVN_ERRDEF(SVN_ERR_FS_PATH_SYNTAX,
580  SVN_ERR_FS_CATEGORY_START + 5,
581  "Invalid filesystem path syntax")
582 
583  SVN_ERRDEF(SVN_ERR_FS_NO_SUCH_REVISION,
584  SVN_ERR_FS_CATEGORY_START + 6,
585  "Invalid filesystem revision number")
586 
588  SVN_ERR_FS_CATEGORY_START + 7,
589  "Invalid filesystem transaction name")
590 
591  SVN_ERRDEF(SVN_ERR_FS_NO_SUCH_ENTRY,
592  SVN_ERR_FS_CATEGORY_START + 8,
593  "Filesystem directory has no such entry")
594 
596  SVN_ERR_FS_CATEGORY_START + 9,
597  "Filesystem has no such representation")
598 
599  SVN_ERRDEF(SVN_ERR_FS_NO_SUCH_STRING,
600  SVN_ERR_FS_CATEGORY_START + 10,
601  "Filesystem has no such string")
602 
603  SVN_ERRDEF(SVN_ERR_FS_NO_SUCH_COPY,
604  SVN_ERR_FS_CATEGORY_START + 11,
605  "Filesystem has no such copy")
606 
608  SVN_ERR_FS_CATEGORY_START + 12,
609  "The specified transaction is not mutable")
610 
611  SVN_ERRDEF(SVN_ERR_FS_NOT_FOUND,
612  SVN_ERR_FS_CATEGORY_START + 13,
613  "Filesystem has no item")
614 
615  SVN_ERRDEF(SVN_ERR_FS_ID_NOT_FOUND,
616  SVN_ERR_FS_CATEGORY_START + 14,
617  "Filesystem has no such node-rev-id")
618 
619  SVN_ERRDEF(SVN_ERR_FS_NOT_ID,
620  SVN_ERR_FS_CATEGORY_START + 15,
621  "String does not represent a node or node-rev-id")
622 
623  SVN_ERRDEF(SVN_ERR_FS_NOT_DIRECTORY,
624  SVN_ERR_FS_CATEGORY_START + 16,
625  "Name does not refer to a filesystem directory")
626 
627  SVN_ERRDEF(SVN_ERR_FS_NOT_FILE,
628  SVN_ERR_FS_CATEGORY_START + 17,
629  "Name does not refer to a filesystem file")
630 
632  SVN_ERR_FS_CATEGORY_START + 18,
633  "Name is not a single path component")
634 
635  SVN_ERRDEF(SVN_ERR_FS_NOT_MUTABLE,
636  SVN_ERR_FS_CATEGORY_START + 19,
637  "Attempt to change immutable filesystem node")
638 
639  SVN_ERRDEF(SVN_ERR_FS_ALREADY_EXISTS,
640  SVN_ERR_FS_CATEGORY_START + 20,
641  "Item already exists in filesystem")
642 
643  SVN_ERRDEF(SVN_ERR_FS_ROOT_DIR,
644  SVN_ERR_FS_CATEGORY_START + 21,
645  "Attempt to remove or recreate fs root dir")
646 
647  SVN_ERRDEF(SVN_ERR_FS_NOT_TXN_ROOT,
648  SVN_ERR_FS_CATEGORY_START + 22,
649  "Object is not a transaction root")
650 
651  SVN_ERRDEF(SVN_ERR_FS_NOT_REVISION_ROOT,
652  SVN_ERR_FS_CATEGORY_START + 23,
653  "Object is not a revision root")
654 
655  SVN_ERRDEF(SVN_ERR_FS_CONFLICT,
656  SVN_ERR_FS_CATEGORY_START + 24,
657  "Merge conflict during commit")
658 
659  SVN_ERRDEF(SVN_ERR_FS_REP_CHANGED,
660  SVN_ERR_FS_CATEGORY_START + 25,
661  "A representation vanished or changed between reads")
662 
663  SVN_ERRDEF(SVN_ERR_FS_REP_NOT_MUTABLE,
664  SVN_ERR_FS_CATEGORY_START + 26,
665  "Tried to change an immutable representation")
666 
667  SVN_ERRDEF(SVN_ERR_FS_MALFORMED_SKEL,
668  SVN_ERR_FS_CATEGORY_START + 27,
669  "Malformed skeleton data")
670 
671  SVN_ERRDEF(SVN_ERR_FS_TXN_OUT_OF_DATE,
672  SVN_ERR_FS_CATEGORY_START + 28,
673  "Transaction is out of date")
674 
675  SVN_ERRDEF(SVN_ERR_FS_BERKELEY_DB,
676  SVN_ERR_FS_CATEGORY_START + 29,
677  "Berkeley DB error")
678 
680  SVN_ERR_FS_CATEGORY_START + 30,
681  "Berkeley DB deadlock error")
682 
683  SVN_ERRDEF(SVN_ERR_FS_TRANSACTION_DEAD,
684  SVN_ERR_FS_CATEGORY_START + 31,
685  "Transaction is dead")
686 
688  SVN_ERR_FS_CATEGORY_START + 32,
689  "Transaction is not dead")
690 
691  /** @since New in 1.1. */
692  SVN_ERRDEF(SVN_ERR_FS_UNKNOWN_FS_TYPE,
693  SVN_ERR_FS_CATEGORY_START + 33,
694  "Unknown FS type")
695 
696  /** @since New in 1.2. */
697  SVN_ERRDEF(SVN_ERR_FS_NO_USER,
698  SVN_ERR_FS_CATEGORY_START + 34,
699  "No user associated with filesystem")
700 
701  /** @since New in 1.2. */
703  SVN_ERR_FS_CATEGORY_START + 35,
704  "Path is already locked")
705 
706  /** @since New in 1.2. */
707  SVN_ERRDEF(SVN_ERR_FS_PATH_NOT_LOCKED,
708  SVN_ERR_FS_CATEGORY_START + 36,
709  "Path is not locked")
710 
711  /** @since New in 1.2. */
712  SVN_ERRDEF(SVN_ERR_FS_BAD_LOCK_TOKEN,
713  SVN_ERR_FS_CATEGORY_START + 37,
714  "Lock token is incorrect")
715 
716  /** @since New in 1.2. */
717  SVN_ERRDEF(SVN_ERR_FS_NO_LOCK_TOKEN,
718  SVN_ERR_FS_CATEGORY_START + 38,
719  "No lock token provided")
720 
721  /** @since New in 1.2. */
723  SVN_ERR_FS_CATEGORY_START + 39,
724  "Username does not match lock owner")
725 
726  /** @since New in 1.2. */
727  SVN_ERRDEF(SVN_ERR_FS_NO_SUCH_LOCK,
728  SVN_ERR_FS_CATEGORY_START + 40,
729  "Filesystem has no such lock")
730 
731  /** @since New in 1.2. */
732  SVN_ERRDEF(SVN_ERR_FS_LOCK_EXPIRED,
733  SVN_ERR_FS_CATEGORY_START + 41,
734  "Lock has expired")
735 
736  /** @since New in 1.2. */
737  SVN_ERRDEF(SVN_ERR_FS_OUT_OF_DATE,
738  SVN_ERR_FS_CATEGORY_START + 42,
739  "Item is out of date")
740 
741  /**@since New in 1.2.
742  *
743  * This is analogous to SVN_ERR_REPOS_UNSUPPORTED_VERSION. To avoid
744  * confusion with "versions" (i.e., releases) of Subversion, we've
745  * started calling this the "format" number instead. The old
746  * SVN_ERR_REPOS_UNSUPPORTED_VERSION error predates this and so
747  * retains its name.
748  */
750  SVN_ERR_FS_CATEGORY_START + 43,
751  "Unsupported FS format")
752 
753  /** @since New in 1.5. */
754  SVN_ERRDEF(SVN_ERR_FS_REP_BEING_WRITTEN,
755  SVN_ERR_FS_CATEGORY_START + 44,
756  "Representation is being written")
757 
758  /** @since New in 1.5. */
759  SVN_ERRDEF(SVN_ERR_FS_TXN_NAME_TOO_LONG,
760  SVN_ERR_FS_CATEGORY_START + 45,
761  "The generated transaction name is too long")
762 
763  /** @since New in 1.5. */
765  SVN_ERR_FS_CATEGORY_START + 46,
766  "Filesystem has no such node origin record")
767 
768  /** @since New in 1.5. */
770  SVN_ERR_FS_CATEGORY_START + 47,
771  "Filesystem upgrade is not supported")
772 
773  /** @since New in 1.6. */
775  SVN_ERR_FS_CATEGORY_START + 48,
776  "Filesystem has no such checksum-representation index record")
777 
778  /** @since New in 1.7. */
780  SVN_ERR_FS_CATEGORY_START + 49,
781  "Property value in filesystem differs from the provided "
782  "base value")
783 
784  /** @since New in 1.8. */
786  SVN_ERR_FS_CATEGORY_START + 50,
787  "The filesystem editor completion process was not followed")
788 
789  /** @since New in 1.8. */
791  SVN_ERR_FS_CATEGORY_START + 51,
792  "A packed revprop could not be read")
793 
794  /** @since New in 1.8. */
796  SVN_ERR_FS_CATEGORY_START + 52,
797  "Could not initialize the revprop caching infrastructure.")
798 
799  /* repos errors */
800 
801  SVN_ERRDEF(SVN_ERR_REPOS_LOCKED,
802  SVN_ERR_REPOS_CATEGORY_START + 0,
803  "The repository is locked, perhaps for db recovery")
804 
805  SVN_ERRDEF(SVN_ERR_REPOS_HOOK_FAILURE,
806  SVN_ERR_REPOS_CATEGORY_START + 1,
807  "A repository hook failed")
808 
809  SVN_ERRDEF(SVN_ERR_REPOS_BAD_ARGS,
810  SVN_ERR_REPOS_CATEGORY_START + 2,
811  "Incorrect arguments supplied")
812 
814  SVN_ERR_REPOS_CATEGORY_START + 3,
815  "A report cannot be generated because no data was supplied")
816 
818  SVN_ERR_REPOS_CATEGORY_START + 4,
819  "Bogus revision report")
820 
821  /* This is analogous to SVN_ERR_FS_UNSUPPORTED_FORMAT. To avoid
822  * confusion with "versions" (i.e., releases) of Subversion, we
823  * started using the word "format" instead of "version". However,
824  * this error code's name predates that decision.
825  */
827  SVN_ERR_REPOS_CATEGORY_START + 5,
828  "Unsupported repository version")
829 
831  SVN_ERR_REPOS_CATEGORY_START + 6,
832  "Disabled repository feature")
833 
835  SVN_ERR_REPOS_CATEGORY_START + 7,
836  "Error running post-commit hook")
837 
838  /** @since New in 1.2. */
840  SVN_ERR_REPOS_CATEGORY_START + 8,
841  "Error running post-lock hook")
842 
843  /** @since New in 1.2. */
845  SVN_ERR_REPOS_CATEGORY_START + 9,
846  "Error running post-unlock hook")
847 
848  /** @since New in 1.5. */
850  SVN_ERR_REPOS_CATEGORY_START + 10,
851  "Repository upgrade is not supported")
852 
853  /* generic RA errors */
854 
855  SVN_ERRDEF(SVN_ERR_RA_ILLEGAL_URL,
856  SVN_ERR_RA_CATEGORY_START + 0,
857  "Bad URL passed to RA layer")
858 
859  SVN_ERRDEF(SVN_ERR_RA_NOT_AUTHORIZED,
860  SVN_ERR_RA_CATEGORY_START + 1,
861  "Authorization failed")
862 
863  SVN_ERRDEF(SVN_ERR_RA_UNKNOWN_AUTH,
864  SVN_ERR_RA_CATEGORY_START + 2,
865  "Unknown authorization method")
866 
867  SVN_ERRDEF(SVN_ERR_RA_NOT_IMPLEMENTED,
868  SVN_ERR_RA_CATEGORY_START + 3,
869  "Repository access method not implemented")
870 
871  SVN_ERRDEF(SVN_ERR_RA_OUT_OF_DATE,
872  SVN_ERR_RA_CATEGORY_START + 4,
873  "Item is out of date")
874 
875  SVN_ERRDEF(SVN_ERR_RA_NO_REPOS_UUID,
876  SVN_ERR_RA_CATEGORY_START + 5,
877  "Repository has no UUID")
878 
880  SVN_ERR_RA_CATEGORY_START + 6,
881  "Unsupported RA plugin ABI version")
882 
883  /** @since New in 1.2. */
884  SVN_ERRDEF(SVN_ERR_RA_NOT_LOCKED,
885  SVN_ERR_RA_CATEGORY_START + 7,
886  "Path is not locked")
887 
888  /** @since New in 1.5. */
890  SVN_ERR_RA_CATEGORY_START + 8,
891  "Server can only replay from the root of a repository")
892 
893  /** @since New in 1.5. */
894  SVN_ERRDEF(SVN_ERR_RA_UUID_MISMATCH,
895  SVN_ERR_RA_CATEGORY_START + 9,
896  "Repository UUID does not match expected UUID")
897 
898  /** @since New in 1.6. */
900  SVN_ERR_RA_CATEGORY_START + 10,
901  "Repository root URL does not match expected root URL")
902 
903  /** @since New in 1.7. */
905  SVN_ERR_RA_CATEGORY_START + 11,
906  "Session URL does not match expected session URL")
907 
908  /** @since New in 1.8. */
910  SVN_ERR_RA_CATEGORY_START + 12,
911  "Can't create tunnel")
912 
913  /* ra_dav errors */
914 
915  SVN_ERRDEF(SVN_ERR_RA_DAV_SOCK_INIT,
916  SVN_ERR_RA_DAV_CATEGORY_START + 0,
917  "RA layer failed to init socket layer")
918 
920  SVN_ERR_RA_DAV_CATEGORY_START + 1,
921  "RA layer failed to create HTTP request")
922 
924  SVN_ERR_RA_DAV_CATEGORY_START + 2,
925  "RA layer request failed")
926 
928  SVN_ERR_RA_DAV_CATEGORY_START + 3,
929  "RA layer didn't receive requested OPTIONS info")
930 
932  SVN_ERR_RA_DAV_CATEGORY_START + 4,
933  "RA layer failed to fetch properties")
934 
936  SVN_ERR_RA_DAV_CATEGORY_START + 5,
937  "RA layer file already exists")
938 
939  /** @deprecated To improve consistency between ra layers, this error code
940  is replaced by SVN_ERR_BAD_CONFIG_VALUE.
941  Slated for removal in the next major release. */
943  SVN_ERR_RA_DAV_CATEGORY_START + 6,
944  "Invalid configuration value")
945 
946  /** @deprecated To improve consistency between ra layers, this error code
947  is replaced in ra_serf by SVN_ERR_FS_NOT_FOUND.
948  Slated for removal in the next major release. */
950  SVN_ERR_RA_DAV_CATEGORY_START + 7,
951  "HTTP Path Not Found")
952 
954  SVN_ERR_RA_DAV_CATEGORY_START + 8,
955  "Failed to execute WebDAV PROPPATCH")
956 
957  /** @since New in 1.2. */
959  SVN_ERR_RA_DAV_CATEGORY_START + 9,
960  "Malformed network data")
961 
962  /** @since New in 1.3 */
964  SVN_ERR_RA_DAV_CATEGORY_START + 10,
965  "Unable to extract data from response header")
966 
967  /** @since New in 1.5 */
968  SVN_ERRDEF(SVN_ERR_RA_DAV_RELOCATED,
969  SVN_ERR_RA_DAV_CATEGORY_START + 11,
970  "Repository has been moved")
971 
972  /** @since New in 1.7 */
973  SVN_ERRDEF(SVN_ERR_RA_DAV_CONN_TIMEOUT,
974  SVN_ERR_RA_DAV_CATEGORY_START + 12,
975  "Connection timed out")
976 
977  /** @since New in 1.6 */
978  SVN_ERRDEF(SVN_ERR_RA_DAV_FORBIDDEN,
979  SVN_ERR_RA_DAV_CATEGORY_START + 13,
980  "URL access forbidden for unknown reason")
981 
982  /* ra_local errors */
983 
985  SVN_ERR_RA_LOCAL_CATEGORY_START + 0,
986  "Couldn't find a repository")
987 
989  SVN_ERR_RA_LOCAL_CATEGORY_START + 1,
990  "Couldn't open a repository")
991 
992  /* svndiff errors */
993 
995  SVN_ERR_SVNDIFF_CATEGORY_START + 0,
996  "Svndiff data has invalid header")
997 
999  SVN_ERR_SVNDIFF_CATEGORY_START + 1,
1000  "Svndiff data contains corrupt window")
1001 
1002  SVN_ERRDEF(SVN_ERR_SVNDIFF_BACKWARD_VIEW,
1003  SVN_ERR_SVNDIFF_CATEGORY_START + 2,
1004  "Svndiff data contains backward-sliding source view")
1005 
1006  SVN_ERRDEF(SVN_ERR_SVNDIFF_INVALID_OPS,
1007  SVN_ERR_SVNDIFF_CATEGORY_START + 3,
1008  "Svndiff data contains invalid instruction")
1009 
1010  SVN_ERRDEF(SVN_ERR_SVNDIFF_UNEXPECTED_END,
1011  SVN_ERR_SVNDIFF_CATEGORY_START + 4,
1012  "Svndiff data ends unexpectedly")
1013 
1015  SVN_ERR_SVNDIFF_CATEGORY_START + 5,
1016  "Svndiff compressed data is invalid")
1017 
1018  /* mod_dav_svn errors */
1019 
1021  SVN_ERR_APMOD_CATEGORY_START + 0,
1022  "Apache has no path to an SVN filesystem")
1023 
1024  SVN_ERRDEF(SVN_ERR_APMOD_MALFORMED_URI,
1025  SVN_ERR_APMOD_CATEGORY_START + 1,
1026  "Apache got a malformed URI")
1027 
1029  SVN_ERR_APMOD_CATEGORY_START + 2,
1030  "Activity not found")
1031 
1032  SVN_ERRDEF(SVN_ERR_APMOD_BAD_BASELINE,
1033  SVN_ERR_APMOD_CATEGORY_START + 3,
1034  "Baseline incorrect")
1035 
1037  SVN_ERR_APMOD_CATEGORY_START + 4,
1038  "Input/output error")
1039 
1040  /* libsvn_client errors */
1041 
1043  SVN_ERR_CLIENT_CATEGORY_START + 0,
1044  "A path under version control is needed for this operation")
1045 
1047  SVN_ERR_CLIENT_CATEGORY_START + 1,
1048  "Repository access is needed for this operation")
1049 
1050  SVN_ERRDEF(SVN_ERR_CLIENT_BAD_REVISION,
1051  SVN_ERR_CLIENT_CATEGORY_START + 2,
1052  "Bogus revision information given")
1053 
1055  SVN_ERR_CLIENT_CATEGORY_START + 3,
1056  "Attempting to commit to a URL more than once")
1057 
1058  SVN_ERRDEF(SVN_ERR_CLIENT_IS_BINARY_FILE,
1059  SVN_ERR_CLIENT_CATEGORY_START + 4,
1060  "Operation does not apply to binary file")
1061 
1062  /*### SVN_PROP_EXTERNALS needed to be replaced with "svn:externals"
1063  in order to get gettext translatable strings */
1065  SVN_ERR_CLIENT_CATEGORY_START + 5,
1066  "Format of an svn:externals property was invalid")
1067 
1068  SVN_ERRDEF(SVN_ERR_CLIENT_MODIFIED,
1069  SVN_ERR_CLIENT_CATEGORY_START + 6,
1070  "Attempting restricted operation for modified resource")
1071 
1072  SVN_ERRDEF(SVN_ERR_CLIENT_IS_DIRECTORY,
1073  SVN_ERR_CLIENT_CATEGORY_START + 7,
1074  "Operation does not apply to directory")
1075 
1076  SVN_ERRDEF(SVN_ERR_CLIENT_REVISION_RANGE,
1077  SVN_ERR_CLIENT_CATEGORY_START + 8,
1078  "Revision range is not allowed")
1079 
1081  SVN_ERR_CLIENT_CATEGORY_START + 9,
1082  "Inter-repository relocation not allowed")
1083 
1085  SVN_ERR_CLIENT_CATEGORY_START + 10,
1086  "Author name cannot contain a newline")
1087 
1088  SVN_ERRDEF(SVN_ERR_CLIENT_PROPERTY_NAME,
1089  SVN_ERR_CLIENT_CATEGORY_START + 11,
1090  "Bad property name")
1091 
1092  /** @since New in 1.1. */
1094  SVN_ERR_CLIENT_CATEGORY_START + 12,
1095  "Two versioned resources are unrelated")
1096 
1097  /** @since New in 1.2. */
1099  SVN_ERR_CLIENT_CATEGORY_START + 13,
1100  "Path has no lock token")
1101 
1102  /** @since New in 1.5. */
1104  SVN_ERR_CLIENT_CATEGORY_START + 14,
1105  "Operation does not support multiple sources")
1106 
1107  /** @since New in 1.5. */
1109  SVN_ERR_CLIENT_CATEGORY_START + 15,
1110  "No versioned parent directories")
1111 
1112  /** @since New in 1.5. */
1114  SVN_ERR_CLIENT_CATEGORY_START + 16,
1115  "Working copy and merge source not ready for reintegration")
1116 
1117  /** @since New in 1.6. */
1119  SVN_ERR_CLIENT_CATEGORY_START + 17,
1120  "A file external cannot overwrite an existing versioned item")
1121 
1122  /** @since New in 1.7. */
1124  SVN_ERR_CLIENT_CATEGORY_START + 18,
1125  "Invalid path component strip count specified")
1126 
1127  /** @since New in 1.7. */
1128  SVN_ERRDEF(SVN_ERR_CLIENT_CYCLE_DETECTED,
1129  SVN_ERR_CLIENT_CATEGORY_START + 19,
1130  "Detected a cycle while processing the operation")
1131 
1132  /** @since New in 1.7. */
1134  SVN_ERR_CLIENT_CATEGORY_START + 20,
1135  "Working copy and merge source not ready for reintegration")
1136 
1137  /** @since New in 1.7. */
1139  SVN_ERR_CLIENT_CATEGORY_START + 21,
1140  "Invalid mergeinfo detected in merge target")
1141 
1142  /** @since New in 1.7. */
1143  SVN_ERRDEF(SVN_ERR_CLIENT_NO_LOCK_TOKEN,
1144  SVN_ERR_CLIENT_CATEGORY_START + 22,
1145  "Can't perform this operation without a valid lock token")
1146 
1147  /** @since New in 1.7. */
1149  SVN_ERR_CLIENT_CATEGORY_START + 23,
1150  "The operation is forbidden by the server")
1151 
1152  /* misc errors */
1153 
1154  SVN_ERRDEF(SVN_ERR_BASE,
1155  SVN_ERR_MISC_CATEGORY_START + 0,
1156  "A problem occurred; see other errors for details")
1157 
1158  SVN_ERRDEF(SVN_ERR_PLUGIN_LOAD_FAILURE,
1159  SVN_ERR_MISC_CATEGORY_START + 1,
1160  "Failure loading plugin")
1161 
1162  SVN_ERRDEF(SVN_ERR_MALFORMED_FILE,
1163  SVN_ERR_MISC_CATEGORY_START + 2,
1164  "Malformed file")
1165 
1166  SVN_ERRDEF(SVN_ERR_INCOMPLETE_DATA,
1167  SVN_ERR_MISC_CATEGORY_START + 3,
1168  "Incomplete data")
1169 
1170  SVN_ERRDEF(SVN_ERR_INCORRECT_PARAMS,
1171  SVN_ERR_MISC_CATEGORY_START + 4,
1172  "Incorrect parameters given")
1173 
1174  SVN_ERRDEF(SVN_ERR_UNVERSIONED_RESOURCE,
1175  SVN_ERR_MISC_CATEGORY_START + 5,
1176  "Tried a versioning operation on an unversioned resource")
1177 
1178  SVN_ERRDEF(SVN_ERR_TEST_FAILED,
1179  SVN_ERR_MISC_CATEGORY_START + 6,
1180  "Test failed")
1181 
1182  SVN_ERRDEF(SVN_ERR_UNSUPPORTED_FEATURE,
1183  SVN_ERR_MISC_CATEGORY_START + 7,
1184  "Trying to use an unsupported feature")
1185 
1186  SVN_ERRDEF(SVN_ERR_BAD_PROP_KIND,
1187  SVN_ERR_MISC_CATEGORY_START + 8,
1188  "Unexpected or unknown property kind")
1189 
1190  SVN_ERRDEF(SVN_ERR_ILLEGAL_TARGET,
1191  SVN_ERR_MISC_CATEGORY_START + 9,
1192  "Illegal target for the requested operation")
1193 
1195  SVN_ERR_MISC_CATEGORY_START + 10,
1196  "MD5 checksum is missing")
1197 
1198  SVN_ERRDEF(SVN_ERR_DIR_NOT_EMPTY,
1199  SVN_ERR_MISC_CATEGORY_START + 11,
1200  "Directory needs to be empty but is not")
1201 
1202  SVN_ERRDEF(SVN_ERR_EXTERNAL_PROGRAM,
1203  SVN_ERR_MISC_CATEGORY_START + 12,
1204  "Error calling external program")
1205 
1206  SVN_ERRDEF(SVN_ERR_SWIG_PY_EXCEPTION_SET,
1207  SVN_ERR_MISC_CATEGORY_START + 13,
1208  "Python exception has been set with the error")
1209 
1210  SVN_ERRDEF(SVN_ERR_CHECKSUM_MISMATCH,
1211  SVN_ERR_MISC_CATEGORY_START + 14,
1212  "A checksum mismatch occurred")
1213 
1214  SVN_ERRDEF(SVN_ERR_CANCELLED,
1215  SVN_ERR_MISC_CATEGORY_START + 15,
1216  "The operation was interrupted")
1217 
1218  SVN_ERRDEF(SVN_ERR_INVALID_DIFF_OPTION,
1219  SVN_ERR_MISC_CATEGORY_START + 16,
1220  "The specified diff option is not supported")
1221 
1222  SVN_ERRDEF(SVN_ERR_PROPERTY_NOT_FOUND,
1223  SVN_ERR_MISC_CATEGORY_START + 17,
1224  "Property not found")
1225 
1226  SVN_ERRDEF(SVN_ERR_NO_AUTH_FILE_PATH,
1227  SVN_ERR_MISC_CATEGORY_START + 18,
1228  "No auth file path available")
1229 
1230  /** @since New in 1.1. */
1231  SVN_ERRDEF(SVN_ERR_VERSION_MISMATCH,
1232  SVN_ERR_MISC_CATEGORY_START + 19,
1233  "Incompatible library version")
1234 
1235  /** @since New in 1.5. */
1236  SVN_ERRDEF(SVN_ERR_MERGEINFO_PARSE_ERROR,
1237  SVN_ERR_MISC_CATEGORY_START + 20,
1238  "Mergeinfo parse error")
1239 
1240  /** @since New in 1.5. */
1241  SVN_ERRDEF(SVN_ERR_CEASE_INVOCATION,
1242  SVN_ERR_MISC_CATEGORY_START + 21,
1243  "Cease invocation of this API")
1244 
1245  /** @since New in 1.5. */
1246  SVN_ERRDEF(SVN_ERR_REVNUM_PARSE_FAILURE,
1247  SVN_ERR_MISC_CATEGORY_START + 22,
1248  "Error parsing revision number")
1249 
1250  /** @since New in 1.5. */
1251  SVN_ERRDEF(SVN_ERR_ITER_BREAK,
1252  SVN_ERR_MISC_CATEGORY_START + 23,
1253  "Iteration terminated before completion")
1254 
1255  /** @since New in 1.5. */
1256  SVN_ERRDEF(SVN_ERR_UNKNOWN_CHANGELIST,
1257  SVN_ERR_MISC_CATEGORY_START + 24,
1258  "Unknown changelist")
1259 
1260  /** @since New in 1.5. */
1262  SVN_ERR_MISC_CATEGORY_START + 25,
1263  "Reserved directory name in command line arguments")
1264 
1265  /** @since New in 1.5. */
1266  SVN_ERRDEF(SVN_ERR_UNKNOWN_CAPABILITY,
1267  SVN_ERR_MISC_CATEGORY_START + 26,
1268  "Inquiry about unknown capability")
1269 
1270  /** @since New in 1.6. */
1271  SVN_ERRDEF(SVN_ERR_TEST_SKIPPED,
1272  SVN_ERR_MISC_CATEGORY_START + 27,
1273  "Test skipped")
1274 
1275  /** @since New in 1.6. */
1276  SVN_ERRDEF(SVN_ERR_NO_APR_MEMCACHE,
1277  SVN_ERR_MISC_CATEGORY_START + 28,
1278  "APR memcache library not available")
1279 
1280  /** @since New in 1.6. */
1281  SVN_ERRDEF(SVN_ERR_ATOMIC_INIT_FAILURE,
1282  SVN_ERR_MISC_CATEGORY_START + 29,
1283  "Couldn't perform atomic initialization")
1284 
1285  /** @since New in 1.6. */
1286  SVN_ERRDEF(SVN_ERR_SQLITE_ERROR,
1287  SVN_ERR_MISC_CATEGORY_START + 30,
1288  "SQLite error")
1289 
1290  /** @since New in 1.6. */
1291  SVN_ERRDEF(SVN_ERR_SQLITE_READONLY,
1292  SVN_ERR_MISC_CATEGORY_START + 31,
1293  "Attempted to write to readonly SQLite db")
1294 
1295  /** @since New in 1.6.
1296  * @deprecated the internal sqlite support code does not manage schemas
1297  * any longer. */
1299  SVN_ERR_MISC_CATEGORY_START + 32,
1300  "Unsupported schema found in SQLite db")
1301 
1302  /** @since New in 1.7. */
1303  SVN_ERRDEF(SVN_ERR_SQLITE_BUSY,
1304  SVN_ERR_MISC_CATEGORY_START + 33,
1305  "The SQLite db is busy")
1306 
1307  /** @since New in 1.7. */
1309  SVN_ERR_MISC_CATEGORY_START + 34,
1310  "SQLite busy at transaction rollback; "
1311  "resetting all busy SQLite statements to allow rollback")
1312 
1313  /** @since New in 1.7. */
1314  SVN_ERRDEF(SVN_ERR_SQLITE_CONSTRAINT,
1315  SVN_ERR_MISC_CATEGORY_START + 35,
1316  "Constraint error in SQLite db")
1317 
1318  /** @since New in 1.8. */
1320  SVN_ERR_MISC_CATEGORY_START + 36,
1321  "Too many memcached servers configured")
1322 
1323  /** @since New in 1.8. */
1325  SVN_ERR_MISC_CATEGORY_START + 37,
1326  "Failed to parse version number string")
1327 
1328  /** @since New in 1.8. */
1330  SVN_ERR_MISC_CATEGORY_START + 38,
1331  "Atomic data storage is corrupt")
1332 
1333  /* command-line client errors */
1334 
1335  SVN_ERRDEF(SVN_ERR_CL_ARG_PARSING_ERROR,
1336  SVN_ERR_CL_CATEGORY_START + 0,
1337  "Error parsing arguments")
1338 
1339  SVN_ERRDEF(SVN_ERR_CL_INSUFFICIENT_ARGS,
1340  SVN_ERR_CL_CATEGORY_START + 1,
1341  "Not enough arguments provided")
1342 
1344  SVN_ERR_CL_CATEGORY_START + 2,
1345  "Mutually exclusive arguments specified")
1346 
1347  SVN_ERRDEF(SVN_ERR_CL_ADM_DIR_RESERVED,
1348  SVN_ERR_CL_CATEGORY_START + 3,
1349  "Attempted command in administrative dir")
1350 
1352  SVN_ERR_CL_CATEGORY_START + 4,
1353  "The log message file is under version control")
1354 
1356  SVN_ERR_CL_CATEGORY_START + 5,
1357  "The log message is a pathname")
1358 
1359  SVN_ERRDEF(SVN_ERR_CL_COMMIT_IN_ADDED_DIR,
1360  SVN_ERR_CL_CATEGORY_START + 6,
1361  "Committing in directory scheduled for addition")
1362 
1363  SVN_ERRDEF(SVN_ERR_CL_NO_EXTERNAL_EDITOR,
1364  SVN_ERR_CL_CATEGORY_START + 7,
1365  "No external editor available")
1366 
1367  SVN_ERRDEF(SVN_ERR_CL_BAD_LOG_MESSAGE,
1368  SVN_ERR_CL_CATEGORY_START + 8,
1369  "Something is wrong with the log message's contents")
1370 
1372  SVN_ERR_CL_CATEGORY_START + 9,
1373  "A log message was given where none was necessary")
1374 
1376  SVN_ERR_CL_CATEGORY_START + 10,
1377  "No external merge tool available")
1378 
1380  SVN_ERR_CL_CATEGORY_START + 11,
1381  "Failed processing one or more externals definitions")
1382 
1383  /* ra_svn errors */
1384 
1385  SVN_ERRDEF(SVN_ERR_RA_SVN_CMD_ERR,
1386  SVN_ERR_RA_SVN_CATEGORY_START + 0,
1387  "Special code for wrapping server errors to report to client")
1388 
1389  SVN_ERRDEF(SVN_ERR_RA_SVN_UNKNOWN_CMD,
1390  SVN_ERR_RA_SVN_CATEGORY_START + 1,
1391  "Unknown svn protocol command")
1392 
1394  SVN_ERR_RA_SVN_CATEGORY_START + 2,
1395  "Network connection closed unexpectedly")
1396 
1397  SVN_ERRDEF(SVN_ERR_RA_SVN_IO_ERROR,
1398  SVN_ERR_RA_SVN_CATEGORY_START + 3,
1399  "Network read/write error")
1400 
1401  SVN_ERRDEF(SVN_ERR_RA_SVN_MALFORMED_DATA,
1402  SVN_ERR_RA_SVN_CATEGORY_START + 4,
1403  "Malformed network data")
1404 
1405  SVN_ERRDEF(SVN_ERR_RA_SVN_REPOS_NOT_FOUND,
1406  SVN_ERR_RA_SVN_CATEGORY_START + 5,
1407  "Couldn't find a repository")
1408 
1409  SVN_ERRDEF(SVN_ERR_RA_SVN_BAD_VERSION,
1410  SVN_ERR_RA_SVN_CATEGORY_START + 6,
1411  "Client/server version mismatch")
1412 
1413  /** @since New in 1.5. */
1414  SVN_ERRDEF(SVN_ERR_RA_SVN_NO_MECHANISMS,
1415  SVN_ERR_RA_SVN_CATEGORY_START + 7,
1416  "Cannot negotiate authentication mechanism")
1417 
1418  /** @since New in 1.7 */
1419  SVN_ERRDEF(SVN_ERR_RA_SVN_EDIT_ABORTED,
1420  SVN_ERR_RA_SVN_CATEGORY_START + 8,
1421  "Editor drive was aborted")
1422 
1423  /* libsvn_auth errors */
1424 
1425  /* this error can be used when an auth provider doesn't have
1426  the creds, but no other "real" error occurred. */
1428  SVN_ERR_AUTHN_CATEGORY_START + 0,
1429  "Credential data unavailable")
1430 
1431  SVN_ERRDEF(SVN_ERR_AUTHN_NO_PROVIDER,
1432  SVN_ERR_AUTHN_CATEGORY_START + 1,
1433  "No authentication provider available")
1434 
1436  SVN_ERR_AUTHN_CATEGORY_START + 2,
1437  "All authentication providers exhausted")
1438 
1439  SVN_ERRDEF(SVN_ERR_AUTHN_CREDS_NOT_SAVED,
1440  SVN_ERR_AUTHN_CATEGORY_START + 3,
1441  "Credentials not saved")
1442 
1443  /** @since New in 1.5. */
1444  SVN_ERRDEF(SVN_ERR_AUTHN_FAILED,
1445  SVN_ERR_AUTHN_CATEGORY_START + 4,
1446  "Authentication failed")
1447 
1448  /* authorization errors */
1449 
1450  SVN_ERRDEF(SVN_ERR_AUTHZ_ROOT_UNREADABLE,
1451  SVN_ERR_AUTHZ_CATEGORY_START + 0,
1452  "Read access denied for root of edit")
1453 
1454  /** @since New in 1.1. */
1455  SVN_ERRDEF(SVN_ERR_AUTHZ_UNREADABLE,
1456  SVN_ERR_AUTHZ_CATEGORY_START + 1,
1457  "Item is not readable")
1458 
1459  /** @since New in 1.1. */
1461  SVN_ERR_AUTHZ_CATEGORY_START + 2,
1462  "Item is partially readable")
1463 
1464  SVN_ERRDEF(SVN_ERR_AUTHZ_INVALID_CONFIG,
1465  SVN_ERR_AUTHZ_CATEGORY_START + 3,
1466  "Invalid authz configuration")
1467 
1468  /** @since New in 1.3 */
1469  SVN_ERRDEF(SVN_ERR_AUTHZ_UNWRITABLE,
1470  SVN_ERR_AUTHZ_CATEGORY_START + 4,
1471  "Item is not writable")
1472 
1473 
1474  /* libsvn_diff errors */
1475 
1477  SVN_ERR_DIFF_CATEGORY_START + 0,
1478  "Diff data source modified unexpectedly")
1479 
1480  /* libsvn_ra_serf errors */
1481  /** @since New in 1.5. */
1483  SVN_ERR_RA_SERF_CATEGORY_START + 0,
1484  "Initialization of SSPI library failed")
1485  /** @since New in 1.5. */
1487  SVN_ERR_RA_SERF_CATEGORY_START + 1,
1488  "Server SSL certificate untrusted")
1489  /** @since New in 1.7.
1490  @deprecated GSSAPI now handled by serf rather than libsvn_ra_serf. */
1492  SVN_ERR_RA_SERF_CATEGORY_START + 2,
1493  "Initialization of the GSSAPI context failed")
1494 
1495  /** @since New in 1.7. */
1496  SVN_ERRDEF(SVN_ERR_RA_SERF_WRAPPED_ERROR,
1497  SVN_ERR_RA_SERF_CATEGORY_START + 3,
1498  "While handling serf response:")
1499 
1500  /* malfunctions such as assertion failures */
1501 
1502  SVN_ERRDEF(SVN_ERR_ASSERTION_FAIL,
1503  SVN_ERR_MALFUNC_CATEGORY_START + 0,
1504  "Assertion failure")
1505 
1507  SVN_ERR_MALFUNC_CATEGORY_START + 1,
1508  "No non-tracing links found in the error chain")
1509 
1510 SVN_ERROR_END
1511 
1512 
1513 #undef SVN_ERROR_START
1514 #undef SVN_ERRDEF
1515 #undef SVN_ERROR_END
1516 
1517 #ifdef __cplusplus
1518 }
1519 #endif /* __cplusplus */
1520 
1521 #endif /* defined(SVN_ERROR_BUILD_ARRAY) || !defined(SVN_ERROR_ENUM_DEFINED) */
&quot;Diff data source modified unexpectedly&quot;
&quot;Can&#39;t find an entry&quot;
&quot;Unsupported FS format&quot;
&quot;Special code for wrapping server errors to report to client&quot;
&quot;Repository has been moved&quot;
&quot;Error parsing revision number&quot;
&quot;No auth file path available&quot;
&quot;Bogus server specification&quot;
&quot;Name is not a single path component&quot;
&quot;Error running post-unlock hook&quot;
&quot;Cannot move a file external&quot;
&quot;The specified path has an unexpected status&quot;
&quot;Filesystem directory has no such entry&quot;
&quot;Mergeinfo parse error&quot;
&quot;Cannot negotiate authentication mechanism&quot;
&quot;Unsupported schema found in SQLite db&quot;
&quot;Operation does not apply to binary file&quot;
&quot;Lock token is incorrect&quot;
&quot;Svndiff data contains corrupt window&quot;
&quot;Attempt to unlock with non-empty unwind stack&quot;
&quot;Data cannot be safely XML-escaped&quot;
&quot;Name does not refer to a filesystem directory&quot;
&quot;&lt;delta-pkg&gt; is missing ancestry&quot;
&quot;Lock has expired&quot;
&quot;The generated transaction name is too long&quot;
&quot;Malformed network data&quot;
&quot;The specified transaction is not mutable&quot;
&quot;Path is not a working copy directory&quot;
&quot;Item is not writable&quot;
&quot;Found a working copy path&quot;
&quot;Working copy text base is corrupt&quot;
&quot;Working copy is corrupt&quot;
&quot;Credential data unavailable&quot;
&quot;Invalid filesystem transaction name&quot;
&quot;Couldn&#39;t find a repository&quot;
&quot;Bogus mime-type&quot;
&quot;Transaction is dead&quot;
&quot;Authentication failed&quot;
&quot;Directory needs to be empty but is not&quot;
&quot;Repository upgrade is not supported&quot;
&quot;Detected a cycle while processing the operation&quot;
&quot;RA layer failed to create HTTP request&quot;
&quot;Author name cannot contain a newline&quot;
&quot;Write error&quot;
&quot;Problem running log&quot;
&quot;A packed revprop could not be read&quot;
&quot;Filesystem is corrupt&quot;
&quot;RA layer didn&#39;t receive requested OPTIONS info&quot;
&quot;Object is not a revision root&quot;
&quot;The repository is locked, perhaps for db recovery&quot;
&quot;No external editor available&quot;
&quot;Filesystem has no such node origin record&quot;
&quot;Path is not a working copy file&quot;
&quot;Framing error in pipe protocol&quot;
&quot;Disabled repository feature&quot;
&quot;Inquiry about unknown capability&quot;
&quot;Berkeley DB deadlock error&quot;
&quot;Failed to locate &#39;copyfrom&#39; path in working copy&quot;
&quot;Representation is being written&quot;
&quot;Invalid authz configuration&quot;
&quot;Item already exists in filesystem&quot;
&quot;Initialization of SSPI library failed&quot;
&quot;Input/output error&quot;
&quot;Invalid atomic&quot;
&quot;Attempt to pop empty WC unwind stack&quot;
&quot;A file external cannot overwrite an existing versioned item&quot;
&quot;The working copy needs to be upgraded&quot;
&quot;Attempt to remove or recreate fs root dir&quot;
&quot;Too many memcached servers configured&quot;
&quot;Unknown svn protocol command&quot;
&quot;Filesystem has no such checksum-representation index record&quot;
&quot;Unsupported repository version&quot;
&quot;RA layer file already exists&quot;
&quot;Malformed file&quot;
&quot;Invalid path component strip count specified&quot;
&quot;Failed to parse version number string&quot;
&quot;Invalid character in hex checksum&quot;
&quot;Could not initialize the revprop caching infrastructure.&quot;
&quot;MD5 checksum is missing&quot;
&quot;Authorization failed&quot;
&quot;HTTP Path Not Found&quot;
&quot;A report cannot be generated because no data was supplied&quot;
&quot;Cannot change node kind&quot;
&quot;Invalid mergeinfo detected in merge target&quot;
&quot;Network read/write error&quot;
&quot;Error parsing arguments&quot;
&quot;Not enough arguments provided&quot;
&quot;Name does not refer to a filesystem file&quot;
&quot;Unmergeable scheduling requested on an entry&quot;
&quot;Iteration terminated before completion&quot;
&quot;Attempted to lock an already-locked dir&quot;
&quot;Unknown string value of token&quot;
&quot;Couldn&#39;t perform atomic initialization&quot;
&quot;Inter-repository relocation not allowed&quot;
&quot;No non-tracing links found in the error chain&quot;
&quot;The specified diff option is not supported&quot;
&quot;Path syntax not supported in this context&quot;
&quot;Item is partially readable&quot;
&quot;Object is not a transaction root&quot;
&quot;Invalid changelist name&quot;
&quot;Python exception has been set with the error&quot;
&quot;Merge conflict during commit&quot;
&quot;A path under version control is needed for this operation&quot;
&quot;Reserved directory name in command line arguments&quot;
&quot;Wrong or unexpected property value&quot;
&quot;Revision range is not allowed&quot;
&quot;Invalid relocation&quot;
&quot;Line endings other than expected&quot;
&quot;No external merge tool available&quot;
&quot;Can&#39;t perform this operation without a valid lock token&quot;
&quot;RA layer failed to init socket layer&quot;
&quot;Malformed stream data&quot;
&quot;Unknown authorization method&quot;
&quot;Two versioned resources are unrelated&quot;
&quot;Incorrect parameters given&quot;
&quot;Committing in directory scheduled for addition&quot;
&quot;Stream doesn&#39;t support seeking&quot;
&quot;Couldn&#39;t open a repository&quot;
&quot;No user associated with filesystem&quot;
&quot;Atomic data storage is corrupt&quot;
&quot;Format of an svn:externals property was invalid&quot;
&quot;Working copy and merge source not ready for reintegration&quot;
&quot;Tried to change an immutable representation&quot;
&quot;The specified node is not a symlink&quot;
&quot;Malformed network data&quot;
&quot;Inconsistent line ending style&quot;
&quot;Invalid lock&quot;
&quot;Invalid configuration value&quot;
&quot;Failure loading plugin&quot;
&quot;Failed processing one or more externals definitions&quot;
&quot;Filesystem has no such copy&quot;
&quot;A problem occurred; see other errors for details&quot;
&quot;Write error in pipe&quot;
&quot;Filesystem upgrade is not supported&quot;
&quot;Network connection closed unexpectedly&quot;
&quot;Obstructed update&quot;
&quot;APR memcache library not available&quot;
&quot;Credentials not saved&quot;
&quot;A representation vanished or changed between reads&quot;
&quot;The filesystem editor completion process was not followed&quot;
&quot;Invalid schedule&quot;
&quot;All authentication providers exhausted&quot;
&quot;Mutually exclusive arguments specified&quot;
&quot;Problem on first log entry in a working copy&quot;
&quot;Tried a versioning operation on an unversioned resource&quot;
&quot;Unrecognized binary data encoding; can&#39;t decode&quot;
&quot;Version file format not correct&quot;
&quot;XML data was not well-formed&quot;
&quot;Bogus filename&quot;
&quot;Cease invocation of this API&quot;
&quot;While handling serf response:&quot;
&quot;Attempting restricted operation for modified resource&quot;
&quot;Can&#39;t find a working copy path&quot;
&quot;Unexpected or unknown property kind&quot;
&quot;Baseline incorrect&quot;
&quot;SQLite error&quot;
&quot;Filesystem is not open&quot;
&quot;The operation cannot be performed with the specified depth&quot;
&quot;Server SSL certificate untrusted&quot;
&quot;Session URL does not match expected session URL&quot;
&quot;Invalid filesystem revision number&quot;
&quot;Repository UUID does not match expected UUID&quot;
&quot;Incompatible library version&quot;
&quot;Unknown FS type&quot;
&quot;Unexpected EOF on stream&quot;
&quot;Apache has no path to an SVN filesystem&quot;
&quot;RA layer request failed&quot;
&quot;RA layer failed to fetch properties&quot;
&quot;The log message is a pathname&quot;
&quot;Svndiff data ends unexpectedly&quot;
&quot;Mismatch popping the WC unwind stack&quot;
&quot;Ran out of unique names&quot;
&quot;Working copy is not up-to-date&quot;
&quot;A repository hook failed&quot;
&quot;Repository has no UUID&quot;
&quot;Malformed skeleton data&quot;
&quot;String does not represent a node or node-rev-id&quot;
&quot;Failed to execute WebDAV PROPPATCH&quot;
&quot;Moving a path from one changelist to another&quot;
&quot;Error calling external program&quot;
&quot;Read error in pipe&quot;
&quot;URL access forbidden for unknown reason&quot;
&quot;Invalid filesystem path syntax&quot;
&quot;Repository access is needed for this operation&quot;
&quot;Constraint error in SQLite db&quot;
&quot;Filesystem has no such representation&quot;
&quot;Attempted command in administrative dir&quot;
&quot;Error running post-lock hook&quot;
&quot;Svndiff data contains invalid instruction&quot;
&quot;Trying to use an unsupported feature&quot;
&quot;Unknown svn_node_kind&quot;
&quot;Bogus revision information given&quot;
&quot;Bogus UUID&quot;
&quot;Path has no lock token&quot;
&quot;Incorrect arguments supplied&quot;
&quot;Repository access method not implemented&quot;
&quot;Bogus date&quot;
&quot;Changelist doesn&#39;t match&quot;
&quot;Test failed&quot;
&quot;Bogus revision report&quot;
&quot;Server can only replay from the root of a repository&quot;
&quot;Property not found&quot;
&quot;Illegal target for the requested operation&quot;
&quot;No such XML tag attribute&quot;
&quot;Couldn&#39;t open a working copy file because access was denied&quot;
&quot;Unsupported working copy format&quot;
&quot;A conflict in the working copy obstructs the current operation&quot;
&quot;Operation does not apply to directory&quot;
&quot;A checksum mismatch occurred&quot;
&quot;Filesystem has no such string&quot;
&quot;The operation was interrupted&quot;
&quot;Unrecognized stream data&quot;
&quot;Unknown changelist&quot;
&quot;Unexpected node kind found&quot;
&quot;Assertion failure&quot;
&quot;Path is already locked&quot;
&quot;Property value in filesystem differs from the provided &quot; &quot;base value&quot;
&quot;Activity not found&quot;
&quot;Entry has no URL&quot;
&quot;Unrecognized line ending style&quot;
&quot;The operation is forbidden by the server&quot;
&quot;No lock token provided&quot;
&quot;Apache got a malformed URI&quot;
&quot;Working copy not locked; this is probably a bug, please report&quot;
&quot;Item is out of date&quot;
&quot;Incomplete data&quot;
&quot;Item is not readable&quot;
&quot;Read access denied for root of edit&quot;
&quot;Initialization of the GSSAPI context failed&quot;
&quot;Entry has no revision&quot;
&quot;Entry already exists&quot;
&quot;Filesystem has no item&quot;
&quot;Bad URL passed to RA layer&quot;
&quot;Cannot delete a file external&quot;
&quot;Transaction is out of date&quot;
&quot;Error closing filesystem&quot;
&quot;The working copy is missing&quot;
&quot;Invalid configuration value&quot;
&quot;Test skipped&quot;
&quot;Conflict resolution failed&quot;
&quot;Something is wrong with the log message&#39;s contents&quot;
&quot;Working copy and merge source not ready for reintegration&quot;
&quot;Svndiff data contains backward-sliding source view&quot;
&quot;Client/server version mismatch&quot;
&quot;No authentication provider available&quot;
&quot;Svndiff compressed data is invalid&quot;
&quot;Path is not a working copy directory&quot;
&quot;Filesystem is already open&quot;
&quot;Repository root URL does not match expected root URL&quot;
&quot;Attempt to change immutable filesystem node&quot;
&quot;Can&#39;t create an entry for a forbidden name&quot;
&quot;Left locally modified or unversioned files&quot;
&quot;The log message file is under version control&quot;
&quot;Invalid operation on the current working directory&quot;
&quot;Bogus URL&quot;
&quot;Item is out of date&quot;
&quot;Something&#39;s amiss with the wc sqlite database&quot;
&quot;Couldn&#39;t find a repository&quot;
&quot;Bad parent pool passed to svn_make_pool()&quot;
&quot;Path is not locked&quot;
&quot;Svndiff data has invalid header&quot;
&quot;Path is not locked&quot;
&quot;Filesystem has no such lock&quot;
&quot;Unsupported RA plugin ABI version&quot;
&quot;Previous operation has not finished; &quot; &quot;run &#39;cleanup&#39; if it was interrupted&quot;
&quot;Operation does not support multiple sources&quot;
&quot;General filesystem error&quot;
&quot;No versioned parent directories&quot;
&quot;Bad property name&quot;
&quot;Unable to extract data from response header&quot;
&quot;Entry has an invalid attribute&quot;
&quot;A log message was given where none was necessary&quot;
&quot;Username does not match lock owner&quot;
&quot;Connection timed out&quot;
&quot;SQLite busy at transaction rollback; &quot; &quot;resetting all busy SQLite statements to allow rollback&quot; ...
&quot;Attempting to commit to a URL more than once&quot;
&quot;Transaction is not dead&quot;
&quot;Error running post-commit hook&quot;
&quot;The SQLite db is busy&quot;
&quot;Path is not an immediate child of the specified directory&quot;
&quot;Can&#39;t create tunnel&quot;
&quot;Attempted to write to readonly SQLite db&quot;
&quot;Editor drive was aborted&quot;
&quot;Mixed-revision working copy was found but not expected&quot;
&quot;Berkeley DB error&quot;
&quot;Duplicate targets in svn:externals property&quot;
&quot;Unsupported checksum type&quot;
&quot;Invalid switch&quot;
&quot;Filesystem has no such node-rev-id&quot;