47 #if defined(SVN_ERROR_BUILD_ARRAY) || !defined(SVN_ERROR_ENUM_DEFINED)
54 #include <apr_errno.h>
60 #ifndef DOXYGEN_SHOULD_SKIP_THIS
62 #if defined(SVN_ERROR_BUILD_ARRAY)
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 } };
70 #elif !defined(SVN_ERROR_ENUM_DEFINED)
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) num = offset,
76 #define SVN_ERROR_END SVN_ERR_LAST } svn_errno_t;
78 #define SVN_ERROR_ENUM_DEFINED
103 #define SVN_ERR_CATEGORY_SIZE 5000
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 #define SVN_ERR_X509_CATEGORY_START (APR_OS_START_USERERR \
154 + (24 * SVN_ERR_CATEGORY_SIZE))
165 SVN_ERR_BAD_CATEGORY_START + 0,
166 "Bad parent pool passed to svn_make_pool()")
169 SVN_ERR_BAD_CATEGORY_START + 1,
173 SVN_ERR_BAD_CATEGORY_START + 2,
177 SVN_ERR_BAD_CATEGORY_START + 3,
181 SVN_ERR_BAD_CATEGORY_START + 4,
191 SVN_ERR_BAD_CATEGORY_START + 5,
192 "Wrong or unexpected property value")
195 SVN_ERR_BAD_CATEGORY_START + 6,
196 "Version file format not correct")
199 SVN_ERR_BAD_CATEGORY_START + 7,
200 "Path is not an immediate child of the specified directory")
203 SVN_ERR_BAD_CATEGORY_START + 8,
208 SVN_ERR_BAD_CATEGORY_START + 9,
209 "Invalid configuration value")
212 SVN_ERR_BAD_CATEGORY_START + 10,
213 "Bogus server specification")
216 SVN_ERR_BAD_CATEGORY_START + 11,
217 "Unsupported checksum type")
220 SVN_ERR_BAD_CATEGORY_START + 12,
221 "Invalid character in hex checksum")
225 SVN_ERR_BAD_CATEGORY_START + 13,
226 "Unknown
string value of token")
230 SVN_ERR_BAD_CATEGORY_START + 14,
231 "Invalid changelist name")
235 SVN_ERR_BAD_CATEGORY_START + 15,
240 SVN_ERR_BAD_CATEGORY_START + 16,
241 "Invalid compression method")
245 SVN_ERR_BAD_CATEGORY_START + 17,
246 "Unexpected line ending in the property value")
251 SVN_ERR_XML_CATEGORY_START + 0,
252 "No such XML tag attribute")
255 SVN_ERR_XML_CATEGORY_START + 1,
256 "<delta-pkg> is missing ancestry")
259 SVN_ERR_XML_CATEGORY_START + 2,
260 "Unrecognized binary data encoding; can't decode")
263 SVN_ERR_XML_CATEGORY_START + 3,
264 "XML data was not well-formed")
267 SVN_ERR_XML_CATEGORY_START + 4,
268 "Data cannot be safely XML-escaped")
272 SVN_ERR_XML_CATEGORY_START + 5,
273 "Unexpected XML element found")
278 SVN_ERR_IO_CATEGORY_START + 0,
279 "Inconsistent line ending style")
282 SVN_ERR_IO_CATEGORY_START + 1,
283 "Unrecognized line ending style")
287 SVN_ERR_IO_CATEGORY_START + 2,
288 "Line endings other than expected")
291 SVN_ERR_IO_CATEGORY_START + 3,
292 "Ran out of unique names")
296 SVN_ERR_IO_CATEGORY_START + 4,
297 "Framing error in pipe protocol")
301 SVN_ERR_IO_CATEGORY_START + 5,
302 "Read error in pipe")
305 SVN_ERR_IO_CATEGORY_START + 6,
310 SVN_ERR_IO_CATEGORY_START + 7,
311 "Write error in pipe")
316 SVN_ERR_STREAM_CATEGORY_START + 0,
317 "Unexpected EOF on stream")
320 SVN_ERR_STREAM_CATEGORY_START + 1,
321 "Malformed stream data")
324 SVN_ERR_STREAM_CATEGORY_START + 2,
325 "Unrecognized stream data")
329 SVN_ERR_STREAM_CATEGORY_START + 3,
330 "Stream doesn't support seeking")
334 SVN_ERR_STREAM_CATEGORY_START + 4,
335 "Stream doesn't support this capability")
340 SVN_ERR_NODE_CATEGORY_START + 0,
341 "Unknown svn_node_kind")
344 SVN_ERR_NODE_CATEGORY_START + 1,
345 "Unexpected node kind found")
350 SVN_ERR_ENTRY_CATEGORY_START + 0,
351 "Can't find an entry")
356 SVN_ERR_ENTRY_CATEGORY_START + 2,
357 "Entry already exists")
360 SVN_ERR_ENTRY_CATEGORY_START + 3,
361 "Entry has no revision")
364 SVN_ERR_ENTRY_CATEGORY_START + 4,
368 SVN_ERR_ENTRY_CATEGORY_START + 5,
369 "Entry has an invalid attribute")
372 SVN_ERR_ENTRY_CATEGORY_START + 6,
373 "Can't create an entry for a forbidden name")
378 SVN_ERR_WC_CATEGORY_START + 0,
383 SVN_ERR_WC_CATEGORY_START + 1,
384 "Mismatch popping the WC unwind stack")
388 SVN_ERR_WC_CATEGORY_START + 2,
389 "Attempt to pop empty WC unwind stack")
393 SVN_ERR_WC_CATEGORY_START + 3,
394 "Attempt to unlock with non-empty unwind stack")
397 SVN_ERR_WC_CATEGORY_START + 4,
398 "Attempted to lock an already-locked dir")
401 SVN_ERR_WC_CATEGORY_START + 5,
402 "Working copy not locked; this is probably a bug, please report")
406 SVN_ERR_WC_CATEGORY_START + 6,
412 SVN_ERR_WC_CATEGORY_START + 7,
413 "Path is not a working copy directory")
419 "Path is not a working copy directory")
422 SVN_ERR_WC_CATEGORY_START + 8,
423 "Path is not a working copy file")
426 SVN_ERR_WC_CATEGORY_START + 9,
427 "Problem running log")
430 SVN_ERR_WC_CATEGORY_START + 10,
431 "Can't find a working copy path")
434 SVN_ERR_WC_CATEGORY_START + 11,
435 "Working copy is not up-to-date")
438 SVN_ERR_WC_CATEGORY_START + 12,
439 "Left locally modified or unversioned files")
442 SVN_ERR_WC_CATEGORY_START + 13,
443 "Unmergeable scheduling requested on an entry")
446 SVN_ERR_WC_CATEGORY_START + 14,
447 "Found a working copy path")
450 SVN_ERR_WC_CATEGORY_START + 15,
451 "A conflict in the working copy obstructs the current operation")
454 SVN_ERR_WC_CATEGORY_START + 16,
455 "Working copy is corrupt")
458 SVN_ERR_WC_CATEGORY_START + 17,
459 "Working copy text base is corrupt")
462 SVN_ERR_WC_CATEGORY_START + 18,
463 "Cannot change node kind")
466 SVN_ERR_WC_CATEGORY_START + 19,
467 "Invalid operation on the current working directory")
470 SVN_ERR_WC_CATEGORY_START + 20,
471 "Problem on first log entry in a working copy")
474 SVN_ERR_WC_CATEGORY_START + 21,
475 "Unsupported working copy format")
478 SVN_ERR_WC_CATEGORY_START + 22,
479 "Path syntax not supported in this context")
483 SVN_ERR_WC_CATEGORY_START + 23,
488 SVN_ERR_WC_CATEGORY_START + 24,
489 "Invalid relocation")
493 SVN_ERR_WC_CATEGORY_START + 25,
498 SVN_ERR_WC_CATEGORY_START + 26,
499 "Changelist doesn't match")
503 SVN_ERR_WC_CATEGORY_START + 27,
504 "Conflict resolution failed")
507 SVN_ERR_WC_CATEGORY_START + 28,
508 "Failed to locate 'copyfrom' path in working copy")
515 SVN_ERR_WC_CATEGORY_START + 29,
516 "Moving a path from one changelist to another")
520 SVN_ERR_WC_CATEGORY_START + 30,
521 "Cannot delete a file external")
525 SVN_ERR_WC_CATEGORY_START + 31,
526 "Cannot move a file external")
530 SVN_ERR_WC_CATEGORY_START + 32,
531 "Something's amiss with the wc sqlite database")
535 SVN_ERR_WC_CATEGORY_START + 33,
536 "The working copy is missing")
540 SVN_ERR_WC_CATEGORY_START + 34,
541 "The specified node is not a symlink")
545 SVN_ERR_WC_CATEGORY_START + 35,
546 "The specified path has an unexpected status")
550 SVN_ERR_WC_CATEGORY_START + 36,
551 "The working copy needs to be upgraded")
555 SVN_ERR_WC_CATEGORY_START + 37,
556 "Previous operation has not finished; "
557 "run 'cleanup' if it was interrupted")
561 SVN_ERR_WC_CATEGORY_START + 38,
562 "The operation cannot be performed with the specified depth")
566 SVN_ERR_WC_CATEGORY_START + 39,
567 "Couldn't open a working copy file because access was denied")
571 SVN_ERR_WC_CATEGORY_START + 40,
572 "Mixed-revision working copy was found but not expected")
576 SVN_ERR_WC_CATEGORY_START + 41,
577 "Duplicate targets in svn:externals property")
582 SVN_ERR_FS_CATEGORY_START + 0,
583 "General filesystem error")
586 SVN_ERR_FS_CATEGORY_START + 1,
587 "Error closing filesystem")
590 SVN_ERR_FS_CATEGORY_START + 2,
591 "Filesystem is already open")
594 SVN_ERR_FS_CATEGORY_START + 3,
595 "Filesystem is not open")
598 SVN_ERR_FS_CATEGORY_START + 4,
599 "Filesystem is corrupt")
602 SVN_ERR_FS_CATEGORY_START + 5,
603 "Invalid filesystem path syntax")
606 SVN_ERR_FS_CATEGORY_START + 6,
607 "Invalid filesystem revision number")
610 SVN_ERR_FS_CATEGORY_START + 7,
611 "Invalid filesystem transaction name")
614 SVN_ERR_FS_CATEGORY_START + 8,
615 "Filesystem directory has no such entry")
618 SVN_ERR_FS_CATEGORY_START + 9,
619 "Filesystem has no such representation")
622 SVN_ERR_FS_CATEGORY_START + 10,
623 "Filesystem has no such
string")
626 SVN_ERR_FS_CATEGORY_START + 11,
627 "Filesystem has no such copy")
630 SVN_ERR_FS_CATEGORY_START + 12,
631 "The specified transaction is not mutable")
634 SVN_ERR_FS_CATEGORY_START + 13,
635 "Filesystem has no item")
638 SVN_ERR_FS_CATEGORY_START + 14,
639 "Filesystem has no such node-rev-
id")
642 SVN_ERR_FS_CATEGORY_START + 15,
643 "String does not represent a node or node-rev-
id")
646 SVN_ERR_FS_CATEGORY_START + 16,
647 "Name does not refer to a filesystem directory")
650 SVN_ERR_FS_CATEGORY_START + 17,
651 "Name does not refer to a filesystem file")
654 SVN_ERR_FS_CATEGORY_START + 18,
655 "Name is not a single path component")
658 SVN_ERR_FS_CATEGORY_START + 19,
659 "Attempt to change immutable filesystem node")
662 SVN_ERR_FS_CATEGORY_START + 20,
663 "Item already exists in filesystem")
666 SVN_ERR_FS_CATEGORY_START + 21,
667 "Attempt to remove or recreate fs root dir")
670 SVN_ERR_FS_CATEGORY_START + 22,
671 "Object is not a transaction root")
674 SVN_ERR_FS_CATEGORY_START + 23,
675 "Object is not a revision root")
678 SVN_ERR_FS_CATEGORY_START + 24,
679 "Merge conflict during commit")
682 SVN_ERR_FS_CATEGORY_START + 25,
683 "A representation vanished or changed between reads")
686 SVN_ERR_FS_CATEGORY_START + 26,
687 "Tried to change an immutable representation")
690 SVN_ERR_FS_CATEGORY_START + 27,
691 "Malformed skeleton data")
694 SVN_ERR_FS_CATEGORY_START + 28,
695 "Transaction is out of date")
698 SVN_ERR_FS_CATEGORY_START + 29,
702 SVN_ERR_FS_CATEGORY_START + 30,
703 "Berkeley DB deadlock error")
706 SVN_ERR_FS_CATEGORY_START + 31,
707 "Transaction is dead")
710 SVN_ERR_FS_CATEGORY_START + 32,
711 "Transaction is not dead")
715 SVN_ERR_FS_CATEGORY_START + 33,
720 SVN_ERR_FS_CATEGORY_START + 34,
721 "No user associated with filesystem")
725 SVN_ERR_FS_CATEGORY_START + 35,
726 "Path is already locked")
730 SVN_ERR_FS_CATEGORY_START + 36,
731 "Path is not locked")
735 SVN_ERR_FS_CATEGORY_START + 37,
736 "Lock token is incorrect")
740 SVN_ERR_FS_CATEGORY_START + 38,
741 "No lock token provided")
745 SVN_ERR_FS_CATEGORY_START + 39,
746 "Username does not match lock owner")
750 SVN_ERR_FS_CATEGORY_START + 40,
751 "Filesystem has no such lock")
755 SVN_ERR_FS_CATEGORY_START + 41,
760 SVN_ERR_FS_CATEGORY_START + 42,
761 "Item is out of date")
772 SVN_ERR_FS_CATEGORY_START + 43,
773 "Unsupported FS format")
777 SVN_ERR_FS_CATEGORY_START + 44,
778 "Representation is being written")
782 SVN_ERR_FS_CATEGORY_START + 45,
783 "The generated transaction name is too
long")
787 SVN_ERR_FS_CATEGORY_START + 46,
788 "Filesystem has no such node origin record")
792 SVN_ERR_FS_CATEGORY_START + 47,
793 "Filesystem upgrade is not supported")
797 SVN_ERR_FS_CATEGORY_START + 48,
798 "Filesystem has no such checksum-representation index record")
802 SVN_ERR_FS_CATEGORY_START + 49,
803 "Property value in filesystem differs from the provided "
808 SVN_ERR_FS_CATEGORY_START + 50,
809 "The filesystem editor completion process was not followed")
813 SVN_ERR_FS_CATEGORY_START + 51,
814 "A packed revprop could not be read")
818 SVN_ERR_FS_CATEGORY_START + 52,
819 "Could not initialize the revprop caching infrastructure.")
823 SVN_ERR_FS_CATEGORY_START + 53,
824 "Malformed transaction ID
string.")
828 SVN_ERR_FS_CATEGORY_START + 54,
829 "Corrupt index file.")
833 SVN_ERR_FS_CATEGORY_START + 55,
834 "Revision not covered by index.")
838 SVN_ERR_FS_CATEGORY_START + 56,
839 "Item index too large for this revision.")
843 SVN_ERR_FS_CATEGORY_START + 57,
844 "Container index out of range.")
848 SVN_ERR_FS_CATEGORY_START + 58,
849 "Index files are inconsistent.")
853 SVN_ERR_FS_CATEGORY_START + 59,
854 "Lock operation failed")
858 SVN_ERR_FS_CATEGORY_START + 60,
859 "Unsupported FS type")
863 SVN_ERR_FS_CATEGORY_START + 61,
864 "Container capacity exceeded.")
868 SVN_ERR_FS_CATEGORY_START + 62,
869 "Malformed node revision ID
string.")
873 SVN_ERR_FS_CATEGORY_START + 63,
874 "Invalid generation number data.")
878 SVN_ERR_FS_CATEGORY_START + 64,
879 "Revprop manifest corrupt.")
883 SVN_ERR_FS_CATEGORY_START + 65,
884 "Property list is corrupt.")
888 SVN_ERR_FS_CATEGORY_START + 67,
889 "Content checksums supposedly match but content does not.")
894 SVN_ERR_REPOS_CATEGORY_START + 0,
895 "The repository is locked, perhaps for db recovery")
898 SVN_ERR_REPOS_CATEGORY_START + 1,
899 "A repository hook failed")
902 SVN_ERR_REPOS_CATEGORY_START + 2,
903 "Incorrect arguments supplied")
906 SVN_ERR_REPOS_CATEGORY_START + 3,
907 "A report cannot be generated because no data was supplied")
910 SVN_ERR_REPOS_CATEGORY_START + 4,
911 "Bogus revision report")
919 SVN_ERR_REPOS_CATEGORY_START + 5,
920 "Unsupported repository version")
923 SVN_ERR_REPOS_CATEGORY_START + 6,
924 "Disabled repository feature")
927 SVN_ERR_REPOS_CATEGORY_START + 7,
928 "Error running post-commit hook")
932 SVN_ERR_REPOS_CATEGORY_START + 8,
933 "Error running post-lock hook")
937 SVN_ERR_REPOS_CATEGORY_START + 9,
938 "Error running post-unlock hook")
942 SVN_ERR_REPOS_CATEGORY_START + 10,
943 "Repository upgrade is not supported")
948 SVN_ERR_RA_CATEGORY_START + 0,
949 "Bad URL passed to RA layer")
952 SVN_ERR_RA_CATEGORY_START + 1,
953 "Authorization failed")
956 SVN_ERR_RA_CATEGORY_START + 2,
957 "Unknown authorization method")
960 SVN_ERR_RA_CATEGORY_START + 3,
961 "Repository access method not implemented")
964 SVN_ERR_RA_CATEGORY_START + 4,
965 "Item is out of date")
968 SVN_ERR_RA_CATEGORY_START + 5,
969 "Repository has no UUID")
972 SVN_ERR_RA_CATEGORY_START + 6,
973 "Unsupported RA plugin ABI version")
977 SVN_ERR_RA_CATEGORY_START + 7,
978 "Path is not locked")
982 SVN_ERR_RA_CATEGORY_START + 8,
983 "Server can only replay from the root of a repository")
987 SVN_ERR_RA_CATEGORY_START + 9,
988 "Repository UUID does not match expected UUID")
992 SVN_ERR_RA_CATEGORY_START + 10,
993 "Repository root URL does not match expected root URL")
997 SVN_ERR_RA_CATEGORY_START + 11,
998 "Session URL does not match expected session URL")
1002 SVN_ERR_RA_CATEGORY_START + 12,
1003 "Can't create tunnel")
1007 SVN_ERR_RA_CATEGORY_START + 13,
1008 "Can't create session")
1013 SVN_ERR_RA_DAV_CATEGORY_START + 0,
1014 "RA layer failed to init socket layer")
1017 SVN_ERR_RA_DAV_CATEGORY_START + 1,
1018 "RA layer failed to create HTTP request")
1021 SVN_ERR_RA_DAV_CATEGORY_START + 2,
1022 "RA layer request failed")
1025 SVN_ERR_RA_DAV_CATEGORY_START + 3,
1026 "RA layer didn't receive requested OPTIONS info")
1029 SVN_ERR_RA_DAV_CATEGORY_START + 4,
1030 "RA layer failed to fetch properties")
1033 SVN_ERR_RA_DAV_CATEGORY_START + 5,
1034 "RA layer file already exists")
1040 SVN_ERR_RA_DAV_CATEGORY_START + 6,
1041 "Invalid configuration value")
1047 SVN_ERR_RA_DAV_CATEGORY_START + 7,
1048 "HTTP Path Not Found")
1051 SVN_ERR_RA_DAV_CATEGORY_START + 8,
1052 "Failed to execute WebDAV PROPPATCH")
1056 SVN_ERR_RA_DAV_CATEGORY_START + 9,
1057 "Malformed network data")
1061 SVN_ERR_RA_DAV_CATEGORY_START + 10,
1062 "Unable to extract data from response header")
1066 SVN_ERR_RA_DAV_CATEGORY_START + 11,
1067 "Repository has been moved")
1071 SVN_ERR_RA_DAV_CATEGORY_START + 12,
1072 "Connection timed out")
1076 SVN_ERR_RA_DAV_CATEGORY_START + 13,
1077 "URL access forbidden for unknown reason")
1081 SVN_ERR_RA_DAV_CATEGORY_START + 14,
1082 "The server state conflicts with the requested preconditions")
1086 SVN_ERR_RA_DAV_CATEGORY_START + 15,
1087 "The URL doesn't allow the requested method")
1092 SVN_ERR_RA_LOCAL_CATEGORY_START + 0,
1093 "Couldn't find a repository")
1096 SVN_ERR_RA_LOCAL_CATEGORY_START + 1,
1097 "Couldn't open a repository")
1102 SVN_ERR_SVNDIFF_CATEGORY_START + 0,
1103 "Svndiff data has invalid header")
1106 SVN_ERR_SVNDIFF_CATEGORY_START + 1,
1107 "Svndiff data contains corrupt window")
1110 SVN_ERR_SVNDIFF_CATEGORY_START + 2,
1111 "Svndiff data contains backward-sliding source view")
1114 SVN_ERR_SVNDIFF_CATEGORY_START + 3,
1115 "Svndiff data contains invalid instruction")
1118 SVN_ERR_SVNDIFF_CATEGORY_START + 4,
1119 "Svndiff data ends unexpectedly")
1122 SVN_ERR_SVNDIFF_CATEGORY_START + 5,
1123 "Svndiff compressed data is invalid")
1128 SVN_ERR_APMOD_CATEGORY_START + 0,
1129 "Apache has no path to an SVN filesystem")
1132 SVN_ERR_APMOD_CATEGORY_START + 1,
1133 "Apache got a malformed URI")
1136 SVN_ERR_APMOD_CATEGORY_START + 2,
1137 "Activity not found")
1140 SVN_ERR_APMOD_CATEGORY_START + 3,
1141 "Baseline incorrect")
1144 SVN_ERR_APMOD_CATEGORY_START + 4,
1145 "Input/output error")
1150 SVN_ERR_CLIENT_CATEGORY_START + 0,
1151 "A path under version control is needed for this operation")
1154 SVN_ERR_CLIENT_CATEGORY_START + 1,
1155 "Repository access is needed for this operation")
1158 SVN_ERR_CLIENT_CATEGORY_START + 2,
1159 "Bogus revision information given")
1162 SVN_ERR_CLIENT_CATEGORY_START + 3,
1163 "Attempting to commit to a URL more than once")
1166 SVN_ERR_CLIENT_CATEGORY_START + 4,
1167 "Operation does not apply to binary file")
1172 SVN_ERR_CLIENT_CATEGORY_START + 5,
1173 "Format of an svn:externals property was invalid")
1176 SVN_ERR_CLIENT_CATEGORY_START + 6,
1177 "Attempting restricted operation for modified resource")
1180 SVN_ERR_CLIENT_CATEGORY_START + 7,
1181 "Operation does not apply to directory")
1184 SVN_ERR_CLIENT_CATEGORY_START + 8,
1185 "Revision range is not allowed")
1188 SVN_ERR_CLIENT_CATEGORY_START + 9,
1189 "Inter-repository relocation not allowed")
1192 SVN_ERR_CLIENT_CATEGORY_START + 10,
1193 "Author name cannot contain a newline")
1196 SVN_ERR_CLIENT_CATEGORY_START + 11,
1197 "Bad property name")
1201 SVN_ERR_CLIENT_CATEGORY_START + 12,
1202 "Two versioned resources are unrelated")
1206 SVN_ERR_CLIENT_CATEGORY_START + 13,
1207 "Path has no lock token")
1211 SVN_ERR_CLIENT_CATEGORY_START + 14,
1212 "Operation does not support multiple sources")
1216 SVN_ERR_CLIENT_CATEGORY_START + 15,
1217 "No versioned parent directories")
1221 SVN_ERR_CLIENT_CATEGORY_START + 16,
1222 "Working copy and merge source not ready for reintegration")
1226 SVN_ERR_CLIENT_CATEGORY_START + 17,
1227 "A file external cannot overwrite an existing versioned item")
1231 SVN_ERR_CLIENT_CATEGORY_START + 18,
1232 "Invalid path component strip count specified")
1236 SVN_ERR_CLIENT_CATEGORY_START + 19,
1237 "Detected a cycle while processing the operation")
1241 SVN_ERR_CLIENT_CATEGORY_START + 20,
1242 "Working copy and merge source not ready for reintegration")
1246 SVN_ERR_CLIENT_CATEGORY_START + 21,
1247 "Invalid mergeinfo detected in merge target")
1251 SVN_ERR_CLIENT_CATEGORY_START + 22,
1252 "Can't perform this operation without a valid lock token")
1256 SVN_ERR_CLIENT_CATEGORY_START + 23,
1257 "The operation is forbidden by the server")
1261 SVN_ERR_CLIENT_CATEGORY_START + 24,
1262 "The conflict resolution option is not applicable")
1267 SVN_ERR_MISC_CATEGORY_START + 0,
1268 "A problem occurred; see other errors for details")
1271 SVN_ERR_MISC_CATEGORY_START + 1,
1272 "Failure loading plugin")
1275 SVN_ERR_MISC_CATEGORY_START + 2,
1279 SVN_ERR_MISC_CATEGORY_START + 3,
1283 SVN_ERR_MISC_CATEGORY_START + 4,
1284 "Incorrect parameters given")
1287 SVN_ERR_MISC_CATEGORY_START + 5,
1288 "Tried a versioning operation on an unversioned resource")
1291 SVN_ERR_MISC_CATEGORY_START + 6,
1295 SVN_ERR_MISC_CATEGORY_START + 7,
1296 "Trying to use an unsupported feature")
1299 SVN_ERR_MISC_CATEGORY_START + 8,
1300 "Unexpected or unknown property kind")
1303 SVN_ERR_MISC_CATEGORY_START + 9,
1304 "Illegal target for the requested operation")
1307 SVN_ERR_MISC_CATEGORY_START + 10,
1308 "MD5 checksum is missing")
1311 SVN_ERR_MISC_CATEGORY_START + 11,
1312 "Directory needs to be empty but is not")
1315 SVN_ERR_MISC_CATEGORY_START + 12,
1316 "Error calling external program")
1319 SVN_ERR_MISC_CATEGORY_START + 13,
1320 "Python exception has been set with the error")
1323 SVN_ERR_MISC_CATEGORY_START + 14,
1324 "A checksum mismatch occurred")
1327 SVN_ERR_MISC_CATEGORY_START + 15,
1328 "The operation was interrupted")
1331 SVN_ERR_MISC_CATEGORY_START + 16,
1332 "The specified diff option is not supported")
1335 SVN_ERR_MISC_CATEGORY_START + 17,
1336 "Property not found")
1339 SVN_ERR_MISC_CATEGORY_START + 18,
1340 "No auth file path available")
1344 SVN_ERR_MISC_CATEGORY_START + 19,
1345 "Incompatible library version")
1349 SVN_ERR_MISC_CATEGORY_START + 20,
1350 "Mergeinfo parse error")
1354 SVN_ERR_MISC_CATEGORY_START + 21,
1355 "Cease invocation of this API")
1359 SVN_ERR_MISC_CATEGORY_START + 22,
1360 "Error parsing revision number")
1364 SVN_ERR_MISC_CATEGORY_START + 23,
1365 "Iteration terminated before completion")
1369 SVN_ERR_MISC_CATEGORY_START + 24,
1370 "Unknown changelist")
1374 SVN_ERR_MISC_CATEGORY_START + 25,
1375 "Reserved directory name in command line arguments")
1379 SVN_ERR_MISC_CATEGORY_START + 26,
1380 "Inquiry about unknown capability")
1384 SVN_ERR_MISC_CATEGORY_START + 27,
1389 SVN_ERR_MISC_CATEGORY_START + 28,
1390 "APR memcache library not available")
1394 SVN_ERR_MISC_CATEGORY_START + 29,
1395 "Couldn't perform atomic initialization")
1399 SVN_ERR_MISC_CATEGORY_START + 30,
1404 SVN_ERR_MISC_CATEGORY_START + 31,
1405 "Attempted to write to readonly SQLite db")
1411 SVN_ERR_MISC_CATEGORY_START + 32,
1412 "Unsupported schema found in SQLite db")
1416 SVN_ERR_MISC_CATEGORY_START + 33,
1417 "The SQLite db is busy")
1421 SVN_ERR_MISC_CATEGORY_START + 34,
1422 "SQLite busy at transaction rollback; "
1423 "resetting all busy SQLite statements to allow rollback")
1427 SVN_ERR_MISC_CATEGORY_START + 35,
1428 "Constraint error in SQLite db")
1432 SVN_ERR_MISC_CATEGORY_START + 36,
1433 "Too many memcached servers configured")
1437 SVN_ERR_MISC_CATEGORY_START + 37,
1438 "Failed to parse version number
string")
1442 SVN_ERR_MISC_CATEGORY_START + 38,
1443 "Atomic data storage is corrupt")
1447 SVN_ERR_MISC_CATEGORY_START + 39,
1448 "utf8proc library error")
1452 SVN_ERR_MISC_CATEGORY_START + 40,
1453 "Bad arguments to SQL operators GLOB or LIKE")
1457 SVN_ERR_MISC_CATEGORY_START + 41,
1458 "Packed data stream is corrupt")
1462 SVN_ERR_MISC_CATEGORY_START + 42,
1463 "Additional errors:")
1467 SVN_ERR_MISC_CATEGORY_START + 43,
1468 "Parser error: invalid input")
1472 SVN_ERR_MISC_CATEGORY_START + 44,
1473 "SQLite transaction rollback failed")
1477 SVN_ERR_MISC_CATEGORY_START + 45,
1478 "LZ4 compression failed")
1482 SVN_ERR_MISC_CATEGORY_START + 46,
1483 "LZ4 decompression failed")
1487 SVN_ERR_MISC_CATEGORY_START + 47,
1488 "Could not canonicalize path or URI")
1493 SVN_ERR_CL_CATEGORY_START + 0,
1494 "Error parsing arguments")
1497 SVN_ERR_CL_CATEGORY_START + 1,
1498 "Not enough arguments provided")
1501 SVN_ERR_CL_CATEGORY_START + 2,
1502 "Mutually exclusive arguments specified")
1505 SVN_ERR_CL_CATEGORY_START + 3,
1506 "Attempted command in administrative dir")
1509 SVN_ERR_CL_CATEGORY_START + 4,
1510 "The log message file is under version control")
1513 SVN_ERR_CL_CATEGORY_START + 5,
1514 "The log message is a pathname")
1517 SVN_ERR_CL_CATEGORY_START + 6,
1518 "Committing in directory scheduled for addition")
1521 SVN_ERR_CL_CATEGORY_START + 7,
1522 "No external editor available")
1525 SVN_ERR_CL_CATEGORY_START + 8,
1526 "Something is wrong with the log message's contents")
1529 SVN_ERR_CL_CATEGORY_START + 9,
1530 "A log message was given where none was necessary")
1533 SVN_ERR_CL_CATEGORY_START + 10,
1534 "No external merge tool available")
1537 SVN_ERR_CL_CATEGORY_START + 11,
1538 "Failed processing one or more externals definitions")
1542 SVN_ERR_CL_CATEGORY_START + 12,
1543 "Repository verification failed")
1548 SVN_ERR_RA_SVN_CATEGORY_START + 0,
1549 "Special code for wrapping server errors to report to client")
1552 SVN_ERR_RA_SVN_CATEGORY_START + 1,
1553 "Unknown svn protocol command")
1556 SVN_ERR_RA_SVN_CATEGORY_START + 2,
1557 "Network connection closed unexpectedly")
1560 SVN_ERR_RA_SVN_CATEGORY_START + 3,
1561 "Network read/write error")
1564 SVN_ERR_RA_SVN_CATEGORY_START + 4,
1565 "Malformed network data")
1568 SVN_ERR_RA_SVN_CATEGORY_START + 5,
1569 "Couldn't find a repository")
1572 SVN_ERR_RA_SVN_CATEGORY_START + 6,
1573 "Client/server version mismatch")
1577 SVN_ERR_RA_SVN_CATEGORY_START + 7,
1578 "Cannot negotiate authentication mechanism")
1582 SVN_ERR_RA_SVN_CATEGORY_START + 8,
1583 "Editor drive was aborted")
1587 SVN_ERR_RA_SVN_CATEGORY_START + 9,
1588 "Client request too
long")
1592 SVN_ERR_RA_SVN_CATEGORY_START + 10,
1593 "Server response too
long")
1600 SVN_ERR_AUTHN_CATEGORY_START + 0,
1601 "Credential data unavailable")
1604 SVN_ERR_AUTHN_CATEGORY_START + 1,
1605 "No authentication provider available")
1608 SVN_ERR_AUTHN_CATEGORY_START + 2,
1609 "All authentication providers exhausted")
1612 SVN_ERR_AUTHN_CATEGORY_START + 3,
1613 "Credentials not saved")
1617 SVN_ERR_AUTHN_CATEGORY_START + 4,
1618 "Authentication failed")
1623 SVN_ERR_AUTHZ_CATEGORY_START + 0,
1624 "Read access denied for root of edit")
1628 SVN_ERR_AUTHZ_CATEGORY_START + 1,
1629 "Item is not readable")
1633 SVN_ERR_AUTHZ_CATEGORY_START + 2,
1634 "Item is partially readable")
1637 SVN_ERR_AUTHZ_CATEGORY_START + 3,
1638 "Invalid authz configuration")
1642 SVN_ERR_AUTHZ_CATEGORY_START + 4,
1643 "Item is not writable")
1649 SVN_ERR_DIFF_CATEGORY_START + 0,
1650 "Diff data source modified unexpectedly")
1654 SVN_ERR_DIFF_CATEGORY_START + 1,
1655 "Diff data unexpected")
1661 SVN_ERR_RA_SERF_CATEGORY_START + 0,
1662 "Initialization of SSPI library failed")
1667 SVN_ERR_RA_SERF_CATEGORY_START + 1,
1668 "Server SSL certificate untrusted")
1672 SVN_ERR_RA_SERF_CATEGORY_START + 2,
1673 "Initialization of the GSSAPI context failed")
1677 SVN_ERR_RA_SERF_CATEGORY_START + 3,
1678 "While handling serf response:")
1682 SVN_ERR_RA_SERF_CATEGORY_START + 4,
1683 "Can't read from stream")
1688 SVN_ERR_MALFUNC_CATEGORY_START + 0,
1689 "Assertion failure")
1692 SVN_ERR_MALFUNC_CATEGORY_START + 1,
1693 "No non-tracing links found in the error chain")
1700 SVN_ERR_X509_CATEGORY_START + 0,
1701 "Unexpected end of ASN1 data")
1704 SVN_ERR_X509_CATEGORY_START + 1,
1705 "Unexpected ASN1 tag")
1708 SVN_ERR_X509_CATEGORY_START + 2,
1709 "Invalid ASN1 length")
1712 SVN_ERR_X509_CATEGORY_START + 3,
1713 "ASN1 length mismatch")
1716 SVN_ERR_X509_CATEGORY_START + 4,
1717 "Invalid ASN1 data")
1720 SVN_ERR_X509_CATEGORY_START + 5,
1721 "Unavailable X509 feature")
1724 SVN_ERR_X509_CATEGORY_START + 6,
1725 "Invalid PEM certificate")
1728 SVN_ERR_X509_CATEGORY_START + 7,
1729 "Invalid certificate format")
1732 SVN_ERR_X509_CATEGORY_START + 8,
1733 "Invalid certificate version")
1736 SVN_ERR_X509_CATEGORY_START + 9,
1737 "Invalid certificate serial number")
1740 SVN_ERR_X509_CATEGORY_START + 10,
1741 "Found invalid algorithm in certificate")
1744 SVN_ERR_X509_CATEGORY_START + 11,
1745 "Found invalid name in certificate")
1748 SVN_ERR_X509_CATEGORY_START + 12,
1749 "Found invalid date in certificate")
1752 SVN_ERR_X509_CATEGORY_START + 13,
1753 "Found invalid public key in certificate")
1756 SVN_ERR_X509_CATEGORY_START + 14,
1757 "Found invalid signature in certificate")
1760 SVN_ERR_X509_CATEGORY_START + 15,
1761 "Found invalid extensions in certificate")
1764 SVN_ERR_X509_CATEGORY_START + 16,
1765 "Unknown certificate version")
1768 SVN_ERR_X509_CATEGORY_START + 17,
1769 "Certificate uses unknown public key algorithm")
1772 SVN_ERR_X509_CATEGORY_START + 18,
1773 "Certificate signature mismatch")
1776 SVN_ERR_X509_CATEGORY_START + 19,
1777 "Certficate verification failed")
1782 #undef SVN_ERROR_START
1784 #undef SVN_ERROR_END