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))
163 SVN_ERR_BAD_CATEGORY_START + 0,
164 "Bad parent pool passed to svn_make_pool()")
167 SVN_ERR_BAD_CATEGORY_START + 1,
171 SVN_ERR_BAD_CATEGORY_START + 2,
175 SVN_ERR_BAD_CATEGORY_START + 3,
179 SVN_ERR_BAD_CATEGORY_START + 4,
189 SVN_ERR_BAD_CATEGORY_START + 5,
190 "Wrong or unexpected property value")
193 SVN_ERR_BAD_CATEGORY_START + 6,
194 "Version file format not correct")
197 SVN_ERR_BAD_CATEGORY_START + 7,
198 "Path is not an immediate child of the specified directory")
201 SVN_ERR_BAD_CATEGORY_START + 8,
206 SVN_ERR_BAD_CATEGORY_START + 9,
207 "Invalid configuration value")
210 SVN_ERR_BAD_CATEGORY_START + 10,
211 "Bogus server specification")
214 SVN_ERR_BAD_CATEGORY_START + 11,
215 "Unsupported checksum type")
218 SVN_ERR_BAD_CATEGORY_START + 12,
219 "Invalid character in hex checksum")
223 SVN_ERR_BAD_CATEGORY_START + 13,
224 "Unknown
string value of token")
228 SVN_ERR_BAD_CATEGORY_START + 14,
229 "Invalid changelist name")
233 SVN_ERR_BAD_CATEGORY_START + 15,
239 SVN_ERR_XML_CATEGORY_START + 0,
240 "No such XML tag attribute")
243 SVN_ERR_XML_CATEGORY_START + 1,
244 "<delta-pkg> is missing ancestry")
247 SVN_ERR_XML_CATEGORY_START + 2,
248 "Unrecognized binary data encoding; can't decode")
251 SVN_ERR_XML_CATEGORY_START + 3,
252 "XML data was not well-formed")
255 SVN_ERR_XML_CATEGORY_START + 4,
256 "Data cannot be safely XML-escaped")
261 SVN_ERR_IO_CATEGORY_START + 0,
262 "Inconsistent line ending style")
265 SVN_ERR_IO_CATEGORY_START + 1,
266 "Unrecognized line ending style")
270 SVN_ERR_IO_CATEGORY_START + 2,
271 "Line endings other than expected")
274 SVN_ERR_IO_CATEGORY_START + 3,
275 "Ran out of unique names")
279 SVN_ERR_IO_CATEGORY_START + 4,
280 "Framing error in pipe protocol")
284 SVN_ERR_IO_CATEGORY_START + 5,
285 "Read error in pipe")
288 SVN_ERR_IO_CATEGORY_START + 6,
293 SVN_ERR_IO_CATEGORY_START + 7,
294 "Write error in pipe")
299 SVN_ERR_STREAM_CATEGORY_START + 0,
300 "Unexpected EOF on stream")
303 SVN_ERR_STREAM_CATEGORY_START + 1,
304 "Malformed stream data")
307 SVN_ERR_STREAM_CATEGORY_START + 2,
308 "Unrecognized stream data")
312 SVN_ERR_STREAM_CATEGORY_START + 3,
313 "Stream doesn't support seeking")
318 SVN_ERR_NODE_CATEGORY_START + 0,
319 "Unknown svn_node_kind")
322 SVN_ERR_NODE_CATEGORY_START + 1,
323 "Unexpected node kind found")
328 SVN_ERR_ENTRY_CATEGORY_START + 0,
329 "Can't find an entry")
334 SVN_ERR_ENTRY_CATEGORY_START + 2,
335 "Entry already exists")
338 SVN_ERR_ENTRY_CATEGORY_START + 3,
339 "Entry has no revision")
342 SVN_ERR_ENTRY_CATEGORY_START + 4,
346 SVN_ERR_ENTRY_CATEGORY_START + 5,
347 "Entry has an invalid attribute")
350 SVN_ERR_ENTRY_CATEGORY_START + 6,
351 "Can't create an entry for a forbidden name")
356 SVN_ERR_WC_CATEGORY_START + 0,
361 SVN_ERR_WC_CATEGORY_START + 1,
362 "Mismatch popping the WC unwind stack")
366 SVN_ERR_WC_CATEGORY_START + 2,
367 "Attempt to pop empty WC unwind stack")
371 SVN_ERR_WC_CATEGORY_START + 3,
372 "Attempt to unlock with non-empty unwind stack")
375 SVN_ERR_WC_CATEGORY_START + 4,
376 "Attempted to lock an already-locked dir")
379 SVN_ERR_WC_CATEGORY_START + 5,
380 "Working copy not locked; this is probably a bug, please report")
384 SVN_ERR_WC_CATEGORY_START + 6,
390 SVN_ERR_WC_CATEGORY_START + 7,
391 "Path is not a working copy directory")
396 SVN_ERR_WC_NOT_WORKING_COPY,
397 "Path is not a working copy directory")
400 SVN_ERR_WC_CATEGORY_START + 8,
401 "Path is not a working copy file")
404 SVN_ERR_WC_CATEGORY_START + 9,
405 "Problem running log")
408 SVN_ERR_WC_CATEGORY_START + 10,
409 "Can't find a working copy path")
412 SVN_ERR_WC_CATEGORY_START + 11,
413 "Working copy is not up-to-date")
416 SVN_ERR_WC_CATEGORY_START + 12,
417 "Left locally modified or unversioned files")
420 SVN_ERR_WC_CATEGORY_START + 13,
421 "Unmergeable scheduling requested on an entry")
424 SVN_ERR_WC_CATEGORY_START + 14,
425 "Found a working copy path")
428 SVN_ERR_WC_CATEGORY_START + 15,
429 "A conflict in the working copy obstructs the current operation")
432 SVN_ERR_WC_CATEGORY_START + 16,
433 "Working copy is corrupt")
436 SVN_ERR_WC_CATEGORY_START + 17,
437 "Working copy text base is corrupt")
440 SVN_ERR_WC_CATEGORY_START + 18,
441 "Cannot change node kind")
444 SVN_ERR_WC_CATEGORY_START + 19,
445 "Invalid operation on the current working directory")
448 SVN_ERR_WC_CATEGORY_START + 20,
449 "Problem on first log entry in a working copy")
452 SVN_ERR_WC_CATEGORY_START + 21,
453 "Unsupported working copy format")
456 SVN_ERR_WC_CATEGORY_START + 22,
457 "Path syntax not supported in this context")
461 SVN_ERR_WC_CATEGORY_START + 23,
466 SVN_ERR_WC_CATEGORY_START + 24,
467 "Invalid relocation")
471 SVN_ERR_WC_CATEGORY_START + 25,
476 SVN_ERR_WC_CATEGORY_START + 26,
477 "Changelist doesn't match")
481 SVN_ERR_WC_CATEGORY_START + 27,
482 "Conflict resolution failed")
485 SVN_ERR_WC_CATEGORY_START + 28,
486 "Failed to locate 'copyfrom' path in working copy")
493 SVN_ERR_WC_CATEGORY_START + 29,
494 "Moving a path from one changelist to another")
498 SVN_ERR_WC_CATEGORY_START + 30,
499 "Cannot delete a file external")
503 SVN_ERR_WC_CATEGORY_START + 31,
504 "Cannot move a file external")
508 SVN_ERR_WC_CATEGORY_START + 32,
509 "Something's amiss with the wc sqlite database")
513 SVN_ERR_WC_CATEGORY_START + 33,
514 "The working copy is missing")
518 SVN_ERR_WC_CATEGORY_START + 34,
519 "The specified node is not a symlink")
523 SVN_ERR_WC_CATEGORY_START + 35,
524 "The specified path has an unexpected status")
528 SVN_ERR_WC_CATEGORY_START + 36,
529 "The working copy needs to be upgraded")
533 SVN_ERR_WC_CATEGORY_START + 37,
534 "Previous operation has not finished; "
535 "run 'cleanup' if it was interrupted")
539 SVN_ERR_WC_CATEGORY_START + 38,
540 "The operation cannot be performed with the specified depth")
544 SVN_ERR_WC_CATEGORY_START + 39,
545 "Couldn't open a working copy file because access was denied")
549 SVN_ERR_WC_CATEGORY_START + 40,
550 "Mixed-revision working copy was found but not expected")
554 SVN_ERR_WC_CATEGORY_START + 41,
555 "Duplicate targets in svn:externals property")
560 SVN_ERR_FS_CATEGORY_START + 0,
561 "General filesystem error")
564 SVN_ERR_FS_CATEGORY_START + 1,
565 "Error closing filesystem")
568 SVN_ERR_FS_CATEGORY_START + 2,
569 "Filesystem is already open")
572 SVN_ERR_FS_CATEGORY_START + 3,
573 "Filesystem is not open")
576 SVN_ERR_FS_CATEGORY_START + 4,
577 "Filesystem is corrupt")
580 SVN_ERR_FS_CATEGORY_START + 5,
581 "Invalid filesystem path syntax")
584 SVN_ERR_FS_CATEGORY_START + 6,
585 "Invalid filesystem revision number")
588 SVN_ERR_FS_CATEGORY_START + 7,
589 "Invalid filesystem transaction name")
592 SVN_ERR_FS_CATEGORY_START + 8,
593 "Filesystem directory has no such entry")
596 SVN_ERR_FS_CATEGORY_START + 9,
597 "Filesystem has no such representation")
600 SVN_ERR_FS_CATEGORY_START + 10,
601 "Filesystem has no such
string")
604 SVN_ERR_FS_CATEGORY_START + 11,
605 "Filesystem has no such copy")
608 SVN_ERR_FS_CATEGORY_START + 12,
609 "The specified transaction is not mutable")
612 SVN_ERR_FS_CATEGORY_START + 13,
613 "Filesystem has no item")
616 SVN_ERR_FS_CATEGORY_START + 14,
617 "Filesystem has no such node-rev-
id")
620 SVN_ERR_FS_CATEGORY_START + 15,
621 "String does not represent a node or node-rev-
id")
624 SVN_ERR_FS_CATEGORY_START + 16,
625 "Name does not refer to a filesystem directory")
628 SVN_ERR_FS_CATEGORY_START + 17,
629 "Name does not refer to a filesystem file")
632 SVN_ERR_FS_CATEGORY_START + 18,
633 "Name is not a single path component")
636 SVN_ERR_FS_CATEGORY_START + 19,
637 "Attempt to change immutable filesystem node")
640 SVN_ERR_FS_CATEGORY_START + 20,
641 "Item already exists in filesystem")
644 SVN_ERR_FS_CATEGORY_START + 21,
645 "Attempt to remove or recreate fs root dir")
648 SVN_ERR_FS_CATEGORY_START + 22,
649 "Object is not a transaction root")
652 SVN_ERR_FS_CATEGORY_START + 23,
653 "Object is not a revision root")
656 SVN_ERR_FS_CATEGORY_START + 24,
657 "Merge conflict during commit")
660 SVN_ERR_FS_CATEGORY_START + 25,
661 "A representation vanished or changed between reads")
664 SVN_ERR_FS_CATEGORY_START + 26,
665 "Tried to change an immutable representation")
668 SVN_ERR_FS_CATEGORY_START + 27,
669 "Malformed skeleton data")
672 SVN_ERR_FS_CATEGORY_START + 28,
673 "Transaction is out of date")
676 SVN_ERR_FS_CATEGORY_START + 29,
680 SVN_ERR_FS_CATEGORY_START + 30,
681 "Berkeley DB deadlock error")
684 SVN_ERR_FS_CATEGORY_START + 31,
685 "Transaction is dead")
688 SVN_ERR_FS_CATEGORY_START + 32,
689 "Transaction is not dead")
693 SVN_ERR_FS_CATEGORY_START + 33,
698 SVN_ERR_FS_CATEGORY_START + 34,
699 "No user associated with filesystem")
703 SVN_ERR_FS_CATEGORY_START + 35,
704 "Path is already locked")
708 SVN_ERR_FS_CATEGORY_START + 36,
709 "Path is not locked")
713 SVN_ERR_FS_CATEGORY_START + 37,
714 "Lock token is incorrect")
718 SVN_ERR_FS_CATEGORY_START + 38,
719 "No lock token provided")
723 SVN_ERR_FS_CATEGORY_START + 39,
724 "Username does not match lock owner")
728 SVN_ERR_FS_CATEGORY_START + 40,
729 "Filesystem has no such lock")
733 SVN_ERR_FS_CATEGORY_START + 41,
738 SVN_ERR_FS_CATEGORY_START + 42,
739 "Item is out of date")
750 SVN_ERR_FS_CATEGORY_START + 43,
751 "Unsupported FS format")
755 SVN_ERR_FS_CATEGORY_START + 44,
756 "Representation is being written")
760 SVN_ERR_FS_CATEGORY_START + 45,
761 "The generated transaction name is too
long")
765 SVN_ERR_FS_CATEGORY_START + 46,
766 "Filesystem has no such node origin record")
770 SVN_ERR_FS_CATEGORY_START + 47,
771 "Filesystem upgrade is not supported")
775 SVN_ERR_FS_CATEGORY_START + 48,
776 "Filesystem has no such checksum-representation index record")
780 SVN_ERR_FS_CATEGORY_START + 49,
781 "Property value in filesystem differs from the provided "
786 SVN_ERR_FS_CATEGORY_START + 50,
787 "The filesystem editor completion process was not followed")
791 SVN_ERR_FS_CATEGORY_START + 51,
792 "A packed revprop could not be read")
796 SVN_ERR_FS_CATEGORY_START + 52,
797 "Could not initialize the revprop caching infrastructure.")
802 SVN_ERR_REPOS_CATEGORY_START + 0,
803 "The repository is locked, perhaps for db recovery")
806 SVN_ERR_REPOS_CATEGORY_START + 1,
807 "A repository hook failed")
810 SVN_ERR_REPOS_CATEGORY_START + 2,
811 "Incorrect arguments supplied")
814 SVN_ERR_REPOS_CATEGORY_START + 3,
815 "A report cannot be generated because no data was supplied")
818 SVN_ERR_REPOS_CATEGORY_START + 4,
819 "Bogus revision report")
827 SVN_ERR_REPOS_CATEGORY_START + 5,
828 "Unsupported repository version")
831 SVN_ERR_REPOS_CATEGORY_START + 6,
832 "Disabled repository feature")
835 SVN_ERR_REPOS_CATEGORY_START + 7,
836 "Error running post-commit hook")
840 SVN_ERR_REPOS_CATEGORY_START + 8,
841 "Error running post-lock hook")
845 SVN_ERR_REPOS_CATEGORY_START + 9,
846 "Error running post-unlock hook")
850 SVN_ERR_REPOS_CATEGORY_START + 10,
851 "Repository upgrade is not supported")
856 SVN_ERR_RA_CATEGORY_START + 0,
857 "Bad URL passed to RA layer")
860 SVN_ERR_RA_CATEGORY_START + 1,
861 "Authorization failed")
864 SVN_ERR_RA_CATEGORY_START + 2,
865 "Unknown authorization method")
868 SVN_ERR_RA_CATEGORY_START + 3,
869 "Repository access method not implemented")
872 SVN_ERR_RA_CATEGORY_START + 4,
873 "Item is out of date")
876 SVN_ERR_RA_CATEGORY_START + 5,
877 "Repository has no UUID")
880 SVN_ERR_RA_CATEGORY_START + 6,
881 "Unsupported RA plugin ABI version")
885 SVN_ERR_RA_CATEGORY_START + 7,
886 "Path is not locked")
890 SVN_ERR_RA_CATEGORY_START + 8,
891 "Server can only replay from the root of a repository")
895 SVN_ERR_RA_CATEGORY_START + 9,
896 "Repository UUID does not match expected UUID")
900 SVN_ERR_RA_CATEGORY_START + 10,
901 "Repository root URL does not match expected root URL")
905 SVN_ERR_RA_CATEGORY_START + 11,
906 "Session URL does not match expected session URL")
910 SVN_ERR_RA_CATEGORY_START + 12,
911 "Can't create tunnel")
916 SVN_ERR_RA_DAV_CATEGORY_START + 0,
917 "RA layer failed to init socket layer")
920 SVN_ERR_RA_DAV_CATEGORY_START + 1,
921 "RA layer failed to create HTTP request")
924 SVN_ERR_RA_DAV_CATEGORY_START + 2,
925 "RA layer request failed")
928 SVN_ERR_RA_DAV_CATEGORY_START + 3,
929 "RA layer didn't receive requested OPTIONS info")
932 SVN_ERR_RA_DAV_CATEGORY_START + 4,
933 "RA layer failed to fetch properties")
936 SVN_ERR_RA_DAV_CATEGORY_START + 5,
937 "RA layer file already exists")
943 SVN_ERR_RA_DAV_CATEGORY_START + 6,
944 "Invalid configuration value")
950 SVN_ERR_RA_DAV_CATEGORY_START + 7,
951 "HTTP Path Not Found")
954 SVN_ERR_RA_DAV_CATEGORY_START + 8,
955 "Failed to execute WebDAV PROPPATCH")
959 SVN_ERR_RA_DAV_CATEGORY_START + 9,
960 "Malformed network data")
964 SVN_ERR_RA_DAV_CATEGORY_START + 10,
965 "Unable to extract data from response header")
969 SVN_ERR_RA_DAV_CATEGORY_START + 11,
970 "Repository has been moved")
974 SVN_ERR_RA_DAV_CATEGORY_START + 12,
975 "Connection timed out")
979 SVN_ERR_RA_DAV_CATEGORY_START + 13,
980 "URL access forbidden for unknown reason")
985 SVN_ERR_RA_LOCAL_CATEGORY_START + 0,
986 "Couldn't find a repository")
989 SVN_ERR_RA_LOCAL_CATEGORY_START + 1,
990 "Couldn't open a repository")
995 SVN_ERR_SVNDIFF_CATEGORY_START + 0,
996 "Svndiff data has invalid header")
999 SVN_ERR_SVNDIFF_CATEGORY_START + 1,
1000 "Svndiff data contains corrupt window")
1003 SVN_ERR_SVNDIFF_CATEGORY_START + 2,
1004 "Svndiff data contains backward-sliding source view")
1007 SVN_ERR_SVNDIFF_CATEGORY_START + 3,
1008 "Svndiff data contains invalid instruction")
1011 SVN_ERR_SVNDIFF_CATEGORY_START + 4,
1012 "Svndiff data ends unexpectedly")
1015 SVN_ERR_SVNDIFF_CATEGORY_START + 5,
1016 "Svndiff compressed data is invalid")
1021 SVN_ERR_APMOD_CATEGORY_START + 0,
1022 "Apache has no path to an SVN filesystem")
1025 SVN_ERR_APMOD_CATEGORY_START + 1,
1026 "Apache got a malformed URI")
1029 SVN_ERR_APMOD_CATEGORY_START + 2,
1030 "Activity not found")
1033 SVN_ERR_APMOD_CATEGORY_START + 3,
1034 "Baseline incorrect")
1037 SVN_ERR_APMOD_CATEGORY_START + 4,
1038 "Input/output error")
1043 SVN_ERR_CLIENT_CATEGORY_START + 0,
1044 "A path under version control is needed for this operation")
1047 SVN_ERR_CLIENT_CATEGORY_START + 1,
1048 "Repository access is needed for this operation")
1051 SVN_ERR_CLIENT_CATEGORY_START + 2,
1052 "Bogus revision information given")
1055 SVN_ERR_CLIENT_CATEGORY_START + 3,
1056 "Attempting to commit to a URL more than once")
1059 SVN_ERR_CLIENT_CATEGORY_START + 4,
1060 "Operation does not apply to binary file")
1065 SVN_ERR_CLIENT_CATEGORY_START + 5,
1066 "Format of an svn:externals property was invalid")
1069 SVN_ERR_CLIENT_CATEGORY_START + 6,
1070 "Attempting restricted operation for modified resource")
1073 SVN_ERR_CLIENT_CATEGORY_START + 7,
1074 "Operation does not apply to directory")
1077 SVN_ERR_CLIENT_CATEGORY_START + 8,
1078 "Revision range is not allowed")
1081 SVN_ERR_CLIENT_CATEGORY_START + 9,
1082 "Inter-repository relocation not allowed")
1085 SVN_ERR_CLIENT_CATEGORY_START + 10,
1086 "Author name cannot contain a newline")
1089 SVN_ERR_CLIENT_CATEGORY_START + 11,
1090 "Bad property name")
1094 SVN_ERR_CLIENT_CATEGORY_START + 12,
1095 "Two versioned resources are unrelated")
1099 SVN_ERR_CLIENT_CATEGORY_START + 13,
1100 "Path has no lock token")
1104 SVN_ERR_CLIENT_CATEGORY_START + 14,
1105 "Operation does not support multiple sources")
1109 SVN_ERR_CLIENT_CATEGORY_START + 15,
1110 "No versioned parent directories")
1114 SVN_ERR_CLIENT_CATEGORY_START + 16,
1115 "Working copy and merge source not ready for reintegration")
1119 SVN_ERR_CLIENT_CATEGORY_START + 17,
1120 "A file external cannot overwrite an existing versioned item")
1124 SVN_ERR_CLIENT_CATEGORY_START + 18,
1125 "Invalid path component strip count specified")
1129 SVN_ERR_CLIENT_CATEGORY_START + 19,
1130 "Detected a cycle while processing the operation")
1134 SVN_ERR_CLIENT_CATEGORY_START + 20,
1135 "Working copy and merge source not ready for reintegration")
1139 SVN_ERR_CLIENT_CATEGORY_START + 21,
1140 "Invalid mergeinfo detected in merge target")
1144 SVN_ERR_CLIENT_CATEGORY_START + 22,
1145 "Can't perform this operation without a valid lock token")
1149 SVN_ERR_CLIENT_CATEGORY_START + 23,
1150 "The operation is forbidden by the server")
1155 SVN_ERR_MISC_CATEGORY_START + 0,
1156 "A problem occurred; see other errors for details")
1159 SVN_ERR_MISC_CATEGORY_START + 1,
1160 "Failure loading plugin")
1163 SVN_ERR_MISC_CATEGORY_START + 2,
1167 SVN_ERR_MISC_CATEGORY_START + 3,
1171 SVN_ERR_MISC_CATEGORY_START + 4,
1172 "Incorrect parameters given")
1175 SVN_ERR_MISC_CATEGORY_START + 5,
1176 "Tried a versioning operation on an unversioned resource")
1179 SVN_ERR_MISC_CATEGORY_START + 6,
1183 SVN_ERR_MISC_CATEGORY_START + 7,
1184 "Trying to use an unsupported feature")
1187 SVN_ERR_MISC_CATEGORY_START + 8,
1188 "Unexpected or unknown property kind")
1191 SVN_ERR_MISC_CATEGORY_START + 9,
1192 "Illegal target for the requested operation")
1195 SVN_ERR_MISC_CATEGORY_START + 10,
1196 "MD5 checksum is missing")
1199 SVN_ERR_MISC_CATEGORY_START + 11,
1200 "Directory needs to be empty but is not")
1203 SVN_ERR_MISC_CATEGORY_START + 12,
1204 "Error calling external program")
1207 SVN_ERR_MISC_CATEGORY_START + 13,
1208 "Python exception has been set with the error")
1211 SVN_ERR_MISC_CATEGORY_START + 14,
1212 "A checksum mismatch occurred")
1215 SVN_ERR_MISC_CATEGORY_START + 15,
1216 "The operation was interrupted")
1219 SVN_ERR_MISC_CATEGORY_START + 16,
1220 "The specified diff option is not supported")
1223 SVN_ERR_MISC_CATEGORY_START + 17,
1224 "Property not found")
1227 SVN_ERR_MISC_CATEGORY_START + 18,
1228 "No auth file path available")
1232 SVN_ERR_MISC_CATEGORY_START + 19,
1233 "Incompatible library version")
1237 SVN_ERR_MISC_CATEGORY_START + 20,
1238 "Mergeinfo parse error")
1242 SVN_ERR_MISC_CATEGORY_START + 21,
1243 "Cease invocation of this API")
1247 SVN_ERR_MISC_CATEGORY_START + 22,
1248 "Error parsing revision number")
1252 SVN_ERR_MISC_CATEGORY_START + 23,
1253 "Iteration terminated before completion")
1257 SVN_ERR_MISC_CATEGORY_START + 24,
1258 "Unknown changelist")
1262 SVN_ERR_MISC_CATEGORY_START + 25,
1263 "Reserved directory name in command line arguments")
1267 SVN_ERR_MISC_CATEGORY_START + 26,
1268 "Inquiry about unknown capability")
1272 SVN_ERR_MISC_CATEGORY_START + 27,
1277 SVN_ERR_MISC_CATEGORY_START + 28,
1278 "APR memcache library not available")
1282 SVN_ERR_MISC_CATEGORY_START + 29,
1283 "Couldn't perform atomic initialization")
1287 SVN_ERR_MISC_CATEGORY_START + 30,
1292 SVN_ERR_MISC_CATEGORY_START + 31,
1293 "Attempted to write to readonly SQLite db")
1299 SVN_ERR_MISC_CATEGORY_START + 32,
1300 "Unsupported schema found in SQLite db")
1304 SVN_ERR_MISC_CATEGORY_START + 33,
1305 "The SQLite db is busy")
1309 SVN_ERR_MISC_CATEGORY_START + 34,
1310 "SQLite busy at transaction rollback; "
1311 "resetting all busy SQLite statements to allow rollback")
1315 SVN_ERR_MISC_CATEGORY_START + 35,
1316 "Constraint error in SQLite db")
1320 SVN_ERR_MISC_CATEGORY_START + 36,
1321 "Too many memcached servers configured")
1325 SVN_ERR_MISC_CATEGORY_START + 37,
1326 "Failed to parse version number
string")
1330 SVN_ERR_MISC_CATEGORY_START + 38,
1331 "Atomic data storage is corrupt")
1336 SVN_ERR_CL_CATEGORY_START + 0,
1337 "Error parsing arguments")
1340 SVN_ERR_CL_CATEGORY_START + 1,
1341 "Not enough arguments provided")
1344 SVN_ERR_CL_CATEGORY_START + 2,
1345 "Mutually exclusive arguments specified")
1348 SVN_ERR_CL_CATEGORY_START + 3,
1349 "Attempted command in administrative dir")
1352 SVN_ERR_CL_CATEGORY_START + 4,
1353 "The log message file is under version control")
1356 SVN_ERR_CL_CATEGORY_START + 5,
1357 "The log message is a pathname")
1360 SVN_ERR_CL_CATEGORY_START + 6,
1361 "Committing in directory scheduled for addition")
1364 SVN_ERR_CL_CATEGORY_START + 7,
1365 "No external editor available")
1368 SVN_ERR_CL_CATEGORY_START + 8,
1369 "Something is wrong with the log message's contents")
1372 SVN_ERR_CL_CATEGORY_START + 9,
1373 "A log message was given where none was necessary")
1376 SVN_ERR_CL_CATEGORY_START + 10,
1377 "No external merge tool available")
1380 SVN_ERR_CL_CATEGORY_START + 11,
1381 "Failed processing one or more externals definitions")
1386 SVN_ERR_RA_SVN_CATEGORY_START + 0,
1387 "Special code for wrapping server errors to report to client")
1390 SVN_ERR_RA_SVN_CATEGORY_START + 1,
1391 "Unknown svn protocol command")
1394 SVN_ERR_RA_SVN_CATEGORY_START + 2,
1395 "Network connection closed unexpectedly")
1398 SVN_ERR_RA_SVN_CATEGORY_START + 3,
1399 "Network read/write error")
1402 SVN_ERR_RA_SVN_CATEGORY_START + 4,
1403 "Malformed network data")
1406 SVN_ERR_RA_SVN_CATEGORY_START + 5,
1407 "Couldn't find a repository")
1410 SVN_ERR_RA_SVN_CATEGORY_START + 6,
1411 "Client/server version mismatch")
1415 SVN_ERR_RA_SVN_CATEGORY_START + 7,
1416 "Cannot negotiate authentication mechanism")
1420 SVN_ERR_RA_SVN_CATEGORY_START + 8,
1421 "Editor drive was aborted")
1428 SVN_ERR_AUTHN_CATEGORY_START + 0,
1429 "Credential data unavailable")
1432 SVN_ERR_AUTHN_CATEGORY_START + 1,
1433 "No authentication provider available")
1436 SVN_ERR_AUTHN_CATEGORY_START + 2,
1437 "All authentication providers exhausted")
1440 SVN_ERR_AUTHN_CATEGORY_START + 3,
1441 "Credentials not saved")
1445 SVN_ERR_AUTHN_CATEGORY_START + 4,
1446 "Authentication failed")
1451 SVN_ERR_AUTHZ_CATEGORY_START + 0,
1452 "Read access denied for root of edit")
1456 SVN_ERR_AUTHZ_CATEGORY_START + 1,
1457 "Item is not readable")
1461 SVN_ERR_AUTHZ_CATEGORY_START + 2,
1462 "Item is partially readable")
1465 SVN_ERR_AUTHZ_CATEGORY_START + 3,
1466 "Invalid authz configuration")
1470 SVN_ERR_AUTHZ_CATEGORY_START + 4,
1471 "Item is not writable")
1477 SVN_ERR_DIFF_CATEGORY_START + 0,
1478 "Diff data source modified unexpectedly")
1483 SVN_ERR_RA_SERF_CATEGORY_START + 0,
1484 "Initialization of SSPI library failed")
1487 SVN_ERR_RA_SERF_CATEGORY_START + 1,
1488 "Server SSL certificate untrusted")
1492 SVN_ERR_RA_SERF_CATEGORY_START + 2,
1493 "Initialization of the GSSAPI context failed")
1497 SVN_ERR_RA_SERF_CATEGORY_START + 3,
1498 "While handling serf response:")
1503 SVN_ERR_MALFUNC_CATEGORY_START + 0,
1504 "Assertion failure")
1507 SVN_ERR_MALFUNC_CATEGORY_START + 1,
1508 "No non-tracing links found in the error chain")
1513 #undef SVN_ERROR_START
1515 #undef SVN_ERROR_END