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
"Diff data source modified unexpectedly"
"Can't find an entry"
"Unsupported FS format"
"Special code for wrapping server errors to report to client"
"Repository has been moved"
"Error parsing revision number"
"No auth file path available"
"Bogus server specification"
"Name is not a single path component"
"Error running post-unlock hook"
"Cannot move a file external"
"The specified path has an unexpected status"
"Filesystem directory has no such entry"
"Mergeinfo parse error"
"Cannot negotiate authentication mechanism"
"Unsupported schema found in SQLite db"
"Operation does not apply to binary file"
"Lock token is incorrect"
"Svndiff data contains corrupt window"
"Attempt to unlock with non-empty unwind stack"
"Data cannot be safely XML-escaped"
"Name does not refer to a filesystem directory"
"<delta-pkg> is missing ancestry"
"Lock has expired"
"The generated transaction name is too long"
"Malformed network data"
"The specified transaction is not mutable"
"Path is not a working copy directory"
"Item is not writable"
"Found a working copy path"
"Working copy text base is corrupt"
"Working copy is corrupt"
"Credential data unavailable"
"Invalid filesystem transaction name"
"Couldn't find a repository"
"Bogus mime-type"
"Transaction is dead"
"Authentication failed"
"Directory needs to be empty but is not"
"Repository upgrade is not supported"
"Detected a cycle while processing the operation"
"RA layer failed to create HTTP request"
"Author name cannot contain a newline"
"Problem running log"
"A packed revprop could not be read"
"Filesystem is corrupt"
"RA layer didn't receive requested OPTIONS info"
"Object is not a revision root"
"The repository is locked, perhaps for db recovery"
"No external editor available"
"Filesystem has no such node origin record"
"Path is not a working copy file"
"Framing error in pipe protocol"
"Disabled repository feature"
"Inquiry about unknown capability"
"Berkeley DB deadlock error"
"Failed to locate 'copyfrom' path in working copy"
"Representation is being written"
"Invalid authz configuration"
"Item already exists in filesystem"
"Initialization of SSPI library failed"
"Input/output error"
"Invalid atomic"
"Attempt to pop empty WC unwind stack"
"A file external cannot overwrite an existing versioned item"
"The working copy needs to be upgraded"
"Attempt to remove or recreate fs root dir"
"Too many memcached servers configured"
"Unknown svn protocol command"
"Filesystem has no such checksum-representation index record"
"Unsupported repository version"
"RA layer file already exists"
"Malformed file"
"Invalid path component strip count specified"
"Failed to parse version number string"
"Invalid character in hex checksum"
"Could not initialize the revprop caching infrastructure."
"MD5 checksum is missing"
"Authorization failed"
"HTTP Path Not Found"
"A report cannot be generated because no data was supplied"
"Cannot change node kind"
"Invalid mergeinfo detected in merge target"
"Network read/write error"
"Error parsing arguments"
"Not enough arguments provided"
"Name does not refer to a filesystem file"
"Unmergeable scheduling requested on an entry"
"Iteration terminated before completion"
"Attempted to lock an already-locked dir"
"Unknown string value of token"
"Couldn't perform atomic initialization"
"Inter-repository relocation not allowed"
"No non-tracing links found in the error chain"
"The specified diff option is not supported"
"Path syntax not supported in this context"
"Item is partially readable"
"Object is not a transaction root"
"Invalid changelist name"
"Python exception has been set with the error"
"Merge conflict during commit"
"A path under version control is needed for this operation"
"Reserved directory name in command line arguments"
"Wrong or unexpected property value"
"Revision range is not allowed"
"Invalid relocation"
"Line endings other than expected"
"No external merge tool available"
"Can't perform this operation without a valid lock token"
"RA layer failed to init socket layer"
"Malformed stream data"
"Unknown authorization method"
"Two versioned resources are unrelated"
"Incorrect parameters given"
"Committing in directory scheduled for addition"
"Stream doesn't support seeking"
"Couldn't open a repository"
"No user associated with filesystem"
"Atomic data storage is corrupt"
"Format of an svn:externals property was invalid"
"Working copy and merge source not ready for reintegration"
"Tried to change an immutable representation"
"The specified node is not a symlink"
"Malformed network data"
"Inconsistent line ending style"
"Invalid configuration value"
"Failure loading plugin"
"Failed processing one or more externals definitions"
"Filesystem has no such copy"
"A problem occurred; see other errors for details"
"Write error in pipe"
"Filesystem upgrade is not supported"
"Network connection closed unexpectedly"
"Obstructed update"
"APR memcache library not available"
"Credentials not saved"
"A representation vanished or changed between reads"
"The filesystem editor completion process was not followed"
"Invalid schedule"
"All authentication providers exhausted"
"Mutually exclusive arguments specified"
"Problem on first log entry in a working copy"
"Tried a versioning operation on an unversioned resource"
"Unrecognized binary data encoding; can't decode"
"Version file format not correct"
"XML data was not well-formed"
"Bogus filename"
"Cease invocation of this API"
"While handling serf response:"
"Attempting restricted operation for modified resource"
"Can't find a working copy path"
"Unexpected or unknown property kind"
"Baseline incorrect"
"Filesystem is not open"
"The operation cannot be performed with the specified depth"
"Server SSL certificate untrusted"
"Session URL does not match expected session URL"
"Invalid filesystem revision number"
"Repository UUID does not match expected UUID"
"Incompatible library version"
"Unknown FS type"
"Unexpected EOF on stream"
"Apache has no path to an SVN filesystem"
"RA layer request failed"
"RA layer failed to fetch properties"
"The log message is a pathname"
"Svndiff data ends unexpectedly"
"Mismatch popping the WC unwind stack"
"Ran out of unique names"
"Working copy is not up-to-date"
"A repository hook failed"
"Repository has no UUID"
"Malformed skeleton data"
"String does not represent a node or node-rev-id"
"Failed to execute WebDAV PROPPATCH"
"Moving a path from one changelist to another"
"Error calling external program"
"Read error in pipe"
"URL access forbidden for unknown reason"
"Invalid filesystem path syntax"
"Repository access is needed for this operation"
"Constraint error in SQLite db"
"Filesystem has no such representation"
"Attempted command in administrative dir"
"Error running post-lock hook"
"Svndiff data contains invalid instruction"
"Trying to use an unsupported feature"
"Unknown svn_node_kind"
"Bogus revision information given"
"Path has no lock token"
"Incorrect arguments supplied"
"Repository access method not implemented"
"Changelist doesn't match"
"Bogus revision report"
"Server can only replay from the root of a repository"
"Property not found"
"Illegal target for the requested operation"
"No such XML tag attribute"
"Couldn't open a working copy file because access was denied"
"Unsupported working copy format"
"A conflict in the working copy obstructs the current operation"
"Operation does not apply to directory"
"A checksum mismatch occurred"
"Filesystem has no such string"
"The operation was interrupted"
"Unrecognized stream data"
"Unknown changelist"
"Unexpected node kind found"
"Assertion failure"
"Path is already locked"
"Property value in filesystem differs from the provided " "base value"
"Activity not found"
"Entry has no URL"
"Unrecognized line ending style"
"The operation is forbidden by the server"
"No lock token provided"
"Apache got a malformed URI"
"Working copy not locked; this is probably a bug, please report"
"Item is out of date"
"Incomplete data"
"Item is not readable"
"Read access denied for root of edit"
"Initialization of the GSSAPI context failed"
"Entry has no revision"
"Entry already exists"
"Filesystem has no item"
"Bad URL passed to RA layer"
"Cannot delete a file external"
"Transaction is out of date"
"Error closing filesystem"
"The working copy is missing"
"Invalid configuration value"
"Conflict resolution failed"
"Something is wrong with the log message's contents"
"Working copy and merge source not ready for reintegration"
"Svndiff data contains backward-sliding source view"
"Client/server version mismatch"
"No authentication provider available"
"Svndiff compressed data is invalid"
"Path is not a working copy directory"
"Filesystem is already open"
"Repository root URL does not match expected root URL"
"Attempt to change immutable filesystem node"
"Can't create an entry for a forbidden name"
"Left locally modified or unversioned files"
"The log message file is under version control"
"Invalid operation on the current working directory"
"Item is out of date"
"Something's amiss with the wc sqlite database"
"Couldn't find a repository"
"Bad parent pool passed to svn_make_pool()"
"Path is not locked"
"Svndiff data has invalid header"
"Path is not locked"
"Filesystem has no such lock"
"Unsupported RA plugin ABI version"
"Previous operation has not finished; " "run 'cleanup' if it was interrupted"
"Operation does not support multiple sources"
"General filesystem error"
"No versioned parent directories"
"Bad property name"
"Unable to extract data from response header"
"Entry has an invalid attribute"
"A log message was given where none was necessary"
"Username does not match lock owner"
"Connection timed out"
"SQLite busy at transaction rollback; " "resetting all busy SQLite statements to allow rollback" ...
"Attempting to commit to a URL more than once"
"Transaction is not dead"
"Error running post-commit hook"
"The SQLite db is busy"
"Path is not an immediate child of the specified directory"
"Can't create tunnel"
"Attempted to write to readonly SQLite db"
"Editor drive was aborted"
"Mixed-revision working copy was found but not expected"
"Berkeley DB error"
"Duplicate targets in svn:externals property"
"Unsupported checksum type"
"Invalid switch"
"Filesystem has no such node-rev-id"