47 #if defined(SVN_ERROR_BUILD_ARRAY) || !defined(SVN_ERROR_ENUM_DEFINED)
50 #include <apr_errno.h>
56 #ifndef DOXYGEN_SHOULD_SKIP_THIS
58 #if defined(SVN_ERROR_BUILD_ARRAY)
60 #define SVN_ERROR_START \
61 static const err_defn error_table[] = { \
62 { SVN_WARNING, "Warning" },
63 #define SVN_ERRDEF(num, offset, str) { num, str },
64 #define SVN_ERROR_END { 0, NULL } };
66 #elif !defined(SVN_ERROR_ENUM_DEFINED)
68 #define SVN_ERROR_START \
69 typedef enum svn_errno_t { \
70 SVN_WARNING = APR_OS_START_USERERR + 1,
71 #define SVN_ERRDEF(num, offset, str) num = offset,
72 #define SVN_ERROR_END SVN_ERR_LAST } svn_errno_t;
74 #define SVN_ERROR_ENUM_DEFINED
99 #define SVN_ERR_CATEGORY_SIZE 5000
103 #define SVN_ERR_BAD_CATEGORY_START (APR_OS_START_USERERR \
104 + ( 1 * SVN_ERR_CATEGORY_SIZE))
105 #define SVN_ERR_XML_CATEGORY_START (APR_OS_START_USERERR \
106 + ( 2 * SVN_ERR_CATEGORY_SIZE))
107 #define SVN_ERR_IO_CATEGORY_START (APR_OS_START_USERERR \
108 + ( 3 * SVN_ERR_CATEGORY_SIZE))
109 #define SVN_ERR_STREAM_CATEGORY_START (APR_OS_START_USERERR \
110 + ( 4 * SVN_ERR_CATEGORY_SIZE))
111 #define SVN_ERR_NODE_CATEGORY_START (APR_OS_START_USERERR \
112 + ( 5 * SVN_ERR_CATEGORY_SIZE))
113 #define SVN_ERR_ENTRY_CATEGORY_START (APR_OS_START_USERERR \
114 + ( 6 * SVN_ERR_CATEGORY_SIZE))
115 #define SVN_ERR_WC_CATEGORY_START (APR_OS_START_USERERR \
116 + ( 7 * SVN_ERR_CATEGORY_SIZE))
117 #define SVN_ERR_FS_CATEGORY_START (APR_OS_START_USERERR \
118 + ( 8 * SVN_ERR_CATEGORY_SIZE))
119 #define SVN_ERR_REPOS_CATEGORY_START (APR_OS_START_USERERR \
120 + ( 9 * SVN_ERR_CATEGORY_SIZE))
121 #define SVN_ERR_RA_CATEGORY_START (APR_OS_START_USERERR \
122 + (10 * SVN_ERR_CATEGORY_SIZE))
123 #define SVN_ERR_RA_DAV_CATEGORY_START (APR_OS_START_USERERR \
124 + (11 * SVN_ERR_CATEGORY_SIZE))
125 #define SVN_ERR_RA_LOCAL_CATEGORY_START (APR_OS_START_USERERR \
126 + (12 * SVN_ERR_CATEGORY_SIZE))
127 #define SVN_ERR_SVNDIFF_CATEGORY_START (APR_OS_START_USERERR \
128 + (13 * SVN_ERR_CATEGORY_SIZE))
129 #define SVN_ERR_APMOD_CATEGORY_START (APR_OS_START_USERERR \
130 + (14 * SVN_ERR_CATEGORY_SIZE))
131 #define SVN_ERR_CLIENT_CATEGORY_START (APR_OS_START_USERERR \
132 + (15 * SVN_ERR_CATEGORY_SIZE))
133 #define SVN_ERR_MISC_CATEGORY_START (APR_OS_START_USERERR \
134 + (16 * SVN_ERR_CATEGORY_SIZE))
135 #define SVN_ERR_CL_CATEGORY_START (APR_OS_START_USERERR \
136 + (17 * SVN_ERR_CATEGORY_SIZE))
137 #define SVN_ERR_RA_SVN_CATEGORY_START (APR_OS_START_USERERR \
138 + (18 * SVN_ERR_CATEGORY_SIZE))
139 #define SVN_ERR_AUTHN_CATEGORY_START (APR_OS_START_USERERR \
140 + (19 * SVN_ERR_CATEGORY_SIZE))
141 #define SVN_ERR_AUTHZ_CATEGORY_START (APR_OS_START_USERERR \
142 + (20 * SVN_ERR_CATEGORY_SIZE))
143 #define SVN_ERR_DIFF_CATEGORY_START (APR_OS_START_USERERR \
144 + (21 * SVN_ERR_CATEGORY_SIZE))
145 #define SVN_ERR_RA_SERF_CATEGORY_START (APR_OS_START_USERERR \
146 + (22 * SVN_ERR_CATEGORY_SIZE))
147 #define SVN_ERR_MALFUNC_CATEGORY_START (APR_OS_START_USERERR \
148 + (23 * SVN_ERR_CATEGORY_SIZE))
159 SVN_ERR_BAD_CATEGORY_START + 0,
160 "Bad parent pool passed to svn_make_pool()")
163 SVN_ERR_BAD_CATEGORY_START + 1,
167 SVN_ERR_BAD_CATEGORY_START + 2,
171 SVN_ERR_BAD_CATEGORY_START + 3,
175 SVN_ERR_BAD_CATEGORY_START + 4,
185 SVN_ERR_BAD_CATEGORY_START + 5,
186 "Wrong or unexpected property value")
189 SVN_ERR_BAD_CATEGORY_START + 6,
190 "Version file format not correct")
193 SVN_ERR_BAD_CATEGORY_START + 7,
194 "Path is not an immediate child of the specified directory")
197 SVN_ERR_BAD_CATEGORY_START + 8,
202 SVN_ERR_BAD_CATEGORY_START + 9,
203 "Invalid configuration value")
206 SVN_ERR_BAD_CATEGORY_START + 10,
207 "Bogus server specification")
210 SVN_ERR_BAD_CATEGORY_START + 11,
211 "Unsupported checksum type")
214 SVN_ERR_BAD_CATEGORY_START + 12,
215 "Invalid character in hex checksum")
219 SVN_ERR_BAD_CATEGORY_START + 13,
220 "Unknown
string value of token")
224 SVN_ERR_BAD_CATEGORY_START + 14,
225 "Invalid changelist name")
230 SVN_ERR_XML_CATEGORY_START + 0,
231 "No such XML tag attribute")
234 SVN_ERR_XML_CATEGORY_START + 1,
235 "<delta-pkg> is missing ancestry")
238 SVN_ERR_XML_CATEGORY_START + 2,
239 "Unrecognized binary data encoding; can't decode")
242 SVN_ERR_XML_CATEGORY_START + 3,
243 "XML data was not well-formed")
246 SVN_ERR_XML_CATEGORY_START + 4,
247 "Data cannot be safely XML-escaped")
252 SVN_ERR_IO_CATEGORY_START + 0,
253 "Inconsistent line ending style")
256 SVN_ERR_IO_CATEGORY_START + 1,
257 "Unrecognized line ending style")
261 SVN_ERR_IO_CATEGORY_START + 2,
262 "Line endings other than expected")
265 SVN_ERR_IO_CATEGORY_START + 3,
266 "Ran out of unique names")
270 SVN_ERR_IO_CATEGORY_START + 4,
271 "Framing error in pipe protocol")
275 SVN_ERR_IO_CATEGORY_START + 5,
276 "Read error in pipe")
279 SVN_ERR_IO_CATEGORY_START + 6,
284 SVN_ERR_IO_CATEGORY_START + 7,
285 "Write error in pipe")
290 SVN_ERR_STREAM_CATEGORY_START + 0,
291 "Unexpected EOF on stream")
294 SVN_ERR_STREAM_CATEGORY_START + 1,
295 "Malformed stream data")
298 SVN_ERR_STREAM_CATEGORY_START + 2,
299 "Unrecognized stream data")
303 SVN_ERR_STREAM_CATEGORY_START + 3,
304 "Stream doesn't support seeking")
309 SVN_ERR_NODE_CATEGORY_START + 0,
310 "Unknown svn_node_kind")
313 SVN_ERR_NODE_CATEGORY_START + 1,
314 "Unexpected node kind found")
319 SVN_ERR_ENTRY_CATEGORY_START + 0,
320 "Can't find an entry")
325 SVN_ERR_ENTRY_CATEGORY_START + 2,
326 "Entry already exists")
329 SVN_ERR_ENTRY_CATEGORY_START + 3,
330 "Entry has no revision")
333 SVN_ERR_ENTRY_CATEGORY_START + 4,
337 SVN_ERR_ENTRY_CATEGORY_START + 5,
338 "Entry has an invalid attribute")
341 SVN_ERR_ENTRY_CATEGORY_START + 6,
342 "Can't create an entry for a forbidden name")
347 SVN_ERR_WC_CATEGORY_START + 0,
352 SVN_ERR_WC_CATEGORY_START + 1,
353 "Mismatch popping the WC unwind stack")
357 SVN_ERR_WC_CATEGORY_START + 2,
358 "Attempt to pop empty WC unwind stack")
362 SVN_ERR_WC_CATEGORY_START + 3,
363 "Attempt to unlock with non-empty unwind stack")
366 SVN_ERR_WC_CATEGORY_START + 4,
367 "Attempted to lock an already-locked dir")
370 SVN_ERR_WC_CATEGORY_START + 5,
371 "Working copy not locked; this is probably a bug, please report")
375 SVN_ERR_WC_CATEGORY_START + 6,
381 SVN_ERR_WC_CATEGORY_START + 7,
382 "Path is not a working copy directory")
387 SVN_ERR_WC_NOT_WORKING_COPY,
388 "Path is not a working copy directory")
391 SVN_ERR_WC_CATEGORY_START + 8,
392 "Path is not a working copy file")
395 SVN_ERR_WC_CATEGORY_START + 9,
396 "Problem running log")
399 SVN_ERR_WC_CATEGORY_START + 10,
400 "Can't find a working copy path")
403 SVN_ERR_WC_CATEGORY_START + 11,
404 "Working copy is not up-to-date")
407 SVN_ERR_WC_CATEGORY_START + 12,
408 "Left locally modified or unversioned files")
411 SVN_ERR_WC_CATEGORY_START + 13,
412 "Unmergeable scheduling requested on an entry")
415 SVN_ERR_WC_CATEGORY_START + 14,
416 "Found a working copy path")
419 SVN_ERR_WC_CATEGORY_START + 15,
420 "A conflict in the working copy obstructs the current operation")
423 SVN_ERR_WC_CATEGORY_START + 16,
424 "Working copy is corrupt")
427 SVN_ERR_WC_CATEGORY_START + 17,
428 "Working copy text base is corrupt")
431 SVN_ERR_WC_CATEGORY_START + 18,
432 "Cannot change node kind")
435 SVN_ERR_WC_CATEGORY_START + 19,
436 "Invalid operation on the current working directory")
439 SVN_ERR_WC_CATEGORY_START + 20,
440 "Problem on first log entry in a working copy")
443 SVN_ERR_WC_CATEGORY_START + 21,
444 "Unsupported working copy format")
447 SVN_ERR_WC_CATEGORY_START + 22,
448 "Path syntax not supported in this context")
452 SVN_ERR_WC_CATEGORY_START + 23,
457 SVN_ERR_WC_CATEGORY_START + 24,
458 "Invalid relocation")
462 SVN_ERR_WC_CATEGORY_START + 25,
467 SVN_ERR_WC_CATEGORY_START + 26,
468 "Changelist doesn't match")
472 SVN_ERR_WC_CATEGORY_START + 27,
473 "Conflict resolution failed")
476 SVN_ERR_WC_CATEGORY_START + 28,
477 "Failed to locate 'copyfrom' path in working copy")
484 SVN_ERR_WC_CATEGORY_START + 29,
485 "Moving a path from one changelist to another")
489 SVN_ERR_WC_CATEGORY_START + 30,
490 "Cannot delete a file external")
494 SVN_ERR_WC_CATEGORY_START + 31,
495 "Cannot move a file external")
499 SVN_ERR_WC_CATEGORY_START + 32,
500 "Something's amiss with the wc sqlite database")
504 SVN_ERR_WC_CATEGORY_START + 33,
505 "The working copy is missing")
509 SVN_ERR_WC_CATEGORY_START + 34,
510 "The specified node is not a symlink")
514 SVN_ERR_WC_CATEGORY_START + 35,
515 "The specified path has an unexpected status")
519 SVN_ERR_WC_CATEGORY_START + 36,
520 "The working copy needs to be upgraded")
524 SVN_ERR_WC_CATEGORY_START + 37,
525 "Previous operation has not finished; "
526 "run 'cleanup' if it was interrupted")
530 SVN_ERR_WC_CATEGORY_START + 38,
531 "The operation can not be performed with the specified depth")
535 SVN_ERR_WC_CATEGORY_START + 39,
536 "Couldn't open a working copy file because access was denied")
541 SVN_ERR_FS_CATEGORY_START + 0,
542 "General filesystem error")
545 SVN_ERR_FS_CATEGORY_START + 1,
546 "Error closing filesystem")
549 SVN_ERR_FS_CATEGORY_START + 2,
550 "Filesystem is already open")
553 SVN_ERR_FS_CATEGORY_START + 3,
554 "Filesystem is not open")
557 SVN_ERR_FS_CATEGORY_START + 4,
558 "Filesystem is corrupt")
561 SVN_ERR_FS_CATEGORY_START + 5,
562 "Invalid filesystem path syntax")
565 SVN_ERR_FS_CATEGORY_START + 6,
566 "Invalid filesystem revision number")
569 SVN_ERR_FS_CATEGORY_START + 7,
570 "Invalid filesystem transaction name")
573 SVN_ERR_FS_CATEGORY_START + 8,
574 "Filesystem directory has no such entry")
577 SVN_ERR_FS_CATEGORY_START + 9,
578 "Filesystem has no such representation")
581 SVN_ERR_FS_CATEGORY_START + 10,
582 "Filesystem has no such
string")
585 SVN_ERR_FS_CATEGORY_START + 11,
586 "Filesystem has no such copy")
589 SVN_ERR_FS_CATEGORY_START + 12,
590 "The specified transaction is not mutable")
593 SVN_ERR_FS_CATEGORY_START + 13,
594 "Filesystem has no item")
597 SVN_ERR_FS_CATEGORY_START + 14,
598 "Filesystem has no such node-rev-
id")
601 SVN_ERR_FS_CATEGORY_START + 15,
602 "String does not represent a node or node-rev-
id")
605 SVN_ERR_FS_CATEGORY_START + 16,
606 "Name does not refer to a filesystem directory")
609 SVN_ERR_FS_CATEGORY_START + 17,
610 "Name does not refer to a filesystem file")
613 SVN_ERR_FS_CATEGORY_START + 18,
614 "Name is not a single path component")
617 SVN_ERR_FS_CATEGORY_START + 19,
618 "Attempt to change immutable filesystem node")
621 SVN_ERR_FS_CATEGORY_START + 20,
622 "Item already exists in filesystem")
625 SVN_ERR_FS_CATEGORY_START + 21,
626 "Attempt to remove or recreate fs root dir")
629 SVN_ERR_FS_CATEGORY_START + 22,
630 "Object is not a transaction root")
633 SVN_ERR_FS_CATEGORY_START + 23,
634 "Object is not a revision root")
637 SVN_ERR_FS_CATEGORY_START + 24,
638 "Merge conflict during commit")
641 SVN_ERR_FS_CATEGORY_START + 25,
642 "A representation vanished or changed between reads")
645 SVN_ERR_FS_CATEGORY_START + 26,
646 "Tried to change an immutable representation")
649 SVN_ERR_FS_CATEGORY_START + 27,
650 "Malformed skeleton data")
653 SVN_ERR_FS_CATEGORY_START + 28,
654 "Transaction is out of date")
657 SVN_ERR_FS_CATEGORY_START + 29,
661 SVN_ERR_FS_CATEGORY_START + 30,
662 "Berkeley DB deadlock error")
665 SVN_ERR_FS_CATEGORY_START + 31,
666 "Transaction is dead")
669 SVN_ERR_FS_CATEGORY_START + 32,
670 "Transaction is not dead")
674 SVN_ERR_FS_CATEGORY_START + 33,
679 SVN_ERR_FS_CATEGORY_START + 34,
680 "No user associated with filesystem")
684 SVN_ERR_FS_CATEGORY_START + 35,
685 "Path is already locked")
689 SVN_ERR_FS_CATEGORY_START + 36,
690 "Path is not locked")
694 SVN_ERR_FS_CATEGORY_START + 37,
695 "Lock token is incorrect")
699 SVN_ERR_FS_CATEGORY_START + 38,
700 "No lock token provided")
704 SVN_ERR_FS_CATEGORY_START + 39,
705 "Username does not match lock owner")
709 SVN_ERR_FS_CATEGORY_START + 40,
710 "Filesystem has no such lock")
714 SVN_ERR_FS_CATEGORY_START + 41,
719 SVN_ERR_FS_CATEGORY_START + 42,
720 "Item is out of date")
731 SVN_ERR_FS_CATEGORY_START + 43,
732 "Unsupported FS format")
736 SVN_ERR_FS_CATEGORY_START + 44,
737 "Representation is being written")
741 SVN_ERR_FS_CATEGORY_START + 45,
742 "The generated transaction name is too
long")
746 SVN_ERR_FS_CATEGORY_START + 46,
747 "Filesystem has no such node origin record")
751 SVN_ERR_FS_CATEGORY_START + 47,
752 "Filesystem upgrade is not supported")
756 SVN_ERR_FS_CATEGORY_START + 48,
757 "Filesystem has no such checksum-representation index record")
761 SVN_ERR_FS_CATEGORY_START + 49,
762 "Property value in filesystem differs from the provided "
768 SVN_ERR_REPOS_CATEGORY_START + 0,
769 "The repository is locked, perhaps for db recovery")
772 SVN_ERR_REPOS_CATEGORY_START + 1,
773 "A repository hook failed")
776 SVN_ERR_REPOS_CATEGORY_START + 2,
777 "Incorrect arguments supplied")
780 SVN_ERR_REPOS_CATEGORY_START + 3,
781 "A report cannot be generated because no data was supplied")
784 SVN_ERR_REPOS_CATEGORY_START + 4,
785 "Bogus revision report")
793 SVN_ERR_REPOS_CATEGORY_START + 5,
794 "Unsupported repository version")
797 SVN_ERR_REPOS_CATEGORY_START + 6,
798 "Disabled repository feature")
801 SVN_ERR_REPOS_CATEGORY_START + 7,
802 "Error running post-commit hook")
806 SVN_ERR_REPOS_CATEGORY_START + 8,
807 "Error running post-lock hook")
811 SVN_ERR_REPOS_CATEGORY_START + 9,
812 "Error running post-unlock hook")
816 SVN_ERR_REPOS_CATEGORY_START + 10,
817 "Repository upgrade is not supported")
822 SVN_ERR_RA_CATEGORY_START + 0,
823 "Bad URL passed to RA layer")
826 SVN_ERR_RA_CATEGORY_START + 1,
827 "Authorization failed")
830 SVN_ERR_RA_CATEGORY_START + 2,
831 "Unknown authorization method")
834 SVN_ERR_RA_CATEGORY_START + 3,
835 "Repository access method not implemented")
838 SVN_ERR_RA_CATEGORY_START + 4,
839 "Item is out of date")
842 SVN_ERR_RA_CATEGORY_START + 5,
843 "Repository has no UUID")
846 SVN_ERR_RA_CATEGORY_START + 6,
847 "Unsupported RA plugin ABI version")
851 SVN_ERR_RA_CATEGORY_START + 7,
852 "Path is not locked")
856 SVN_ERR_RA_CATEGORY_START + 8,
857 "Server can only replay from the root of a repository")
861 SVN_ERR_RA_CATEGORY_START + 9,
862 "Repository UUID does not match expected UUID")
866 SVN_ERR_RA_CATEGORY_START + 10,
867 "Repository root URL does not match expected root URL")
871 SVN_ERR_RA_CATEGORY_START + 11,
872 "Session URL does not match expected session URL")
877 SVN_ERR_RA_DAV_CATEGORY_START + 0,
878 "RA layer failed to init socket layer")
881 SVN_ERR_RA_DAV_CATEGORY_START + 1,
882 "RA layer failed to create HTTP request")
885 SVN_ERR_RA_DAV_CATEGORY_START + 2,
886 "RA layer request failed")
889 SVN_ERR_RA_DAV_CATEGORY_START + 3,
890 "RA layer didn't receive requested OPTIONS info")
893 SVN_ERR_RA_DAV_CATEGORY_START + 4,
894 "RA layer failed to fetch properties")
897 SVN_ERR_RA_DAV_CATEGORY_START + 5,
898 "RA layer file already exists")
904 SVN_ERR_RA_DAV_CATEGORY_START + 6,
905 "Invalid configuration value")
911 SVN_ERR_RA_DAV_CATEGORY_START + 7,
912 "HTTP Path Not Found")
915 SVN_ERR_RA_DAV_CATEGORY_START + 8,
916 "Failed to execute WebDAV PROPPATCH")
920 SVN_ERR_RA_DAV_CATEGORY_START + 9,
921 "Malformed network data")
925 SVN_ERR_RA_DAV_CATEGORY_START + 10,
926 "Unable to extract data from response header")
930 SVN_ERR_RA_DAV_CATEGORY_START + 11,
931 "Repository has been moved")
935 SVN_ERR_RA_DAV_CATEGORY_START + 12,
936 "Connection timed out")
940 SVN_ERR_RA_DAV_CATEGORY_START + 13,
941 "URL access forbidden for unknown reason")
946 SVN_ERR_RA_LOCAL_CATEGORY_START + 0,
947 "Couldn't find a repository")
950 SVN_ERR_RA_LOCAL_CATEGORY_START + 1,
951 "Couldn't open a repository")
955 SVN_ERR_RA_SVN_CATEGORY_START + 0,
956 "Special code for wrapping server errors to report to client")
959 SVN_ERR_RA_SVN_CATEGORY_START + 1,
960 "Unknown svn protocol command")
963 SVN_ERR_RA_SVN_CATEGORY_START + 2,
964 "Network connection closed unexpectedly")
967 SVN_ERR_RA_SVN_CATEGORY_START + 3,
968 "Network read/write error")
971 SVN_ERR_RA_SVN_CATEGORY_START + 4,
972 "Malformed network data")
975 SVN_ERR_RA_SVN_CATEGORY_START + 5,
976 "Couldn't find a repository")
979 SVN_ERR_RA_SVN_CATEGORY_START + 6,
980 "Client/server version mismatch")
984 SVN_ERR_RA_SVN_CATEGORY_START + 7,
985 "Cannot negotiate authentication mechanism")
989 SVN_ERR_RA_SVN_CATEGORY_START + 8,
990 "Editor drive was aborted")
995 SVN_ERR_RA_SERF_CATEGORY_START + 0,
996 "Initialization of SSPI library failed")
999 SVN_ERR_RA_SERF_CATEGORY_START + 1,
1000 "Server SSL certificate untrusted")
1003 SVN_ERR_RA_SERF_CATEGORY_START + 2,
1004 "Initialization of the GSSAPI context failed")
1008 SVN_ERR_RA_SERF_CATEGORY_START + 3,
1009 "While handling serf response:")
1016 SVN_ERR_AUTHN_CATEGORY_START + 0,
1017 "Credential data unavailable")
1020 SVN_ERR_AUTHN_CATEGORY_START + 1,
1021 "No authentication provider available")
1024 SVN_ERR_AUTHN_CATEGORY_START + 2,
1025 "All authentication providers exhausted")
1028 SVN_ERR_AUTHN_CATEGORY_START + 3,
1029 "Credentials not saved")
1033 SVN_ERR_AUTHN_CATEGORY_START + 4,
1034 "Authentication failed")
1039 SVN_ERR_AUTHZ_CATEGORY_START + 0,
1040 "Read access denied for root of edit")
1044 SVN_ERR_AUTHZ_CATEGORY_START + 1,
1045 "Item is not readable")
1049 SVN_ERR_AUTHZ_CATEGORY_START + 2,
1050 "Item is partially readable")
1053 SVN_ERR_AUTHZ_CATEGORY_START + 3,
1054 "Invalid authz configuration")
1058 SVN_ERR_AUTHZ_CATEGORY_START + 4,
1059 "Item is not writable")
1064 SVN_ERR_SVNDIFF_CATEGORY_START + 0,
1065 "Svndiff data has invalid header")
1068 SVN_ERR_SVNDIFF_CATEGORY_START + 1,
1069 "Svndiff data contains corrupt window")
1072 SVN_ERR_SVNDIFF_CATEGORY_START + 2,
1073 "Svndiff data contains backward-sliding source view")
1076 SVN_ERR_SVNDIFF_CATEGORY_START + 3,
1077 "Svndiff data contains invalid instruction")
1080 SVN_ERR_SVNDIFF_CATEGORY_START + 4,
1081 "Svndiff data ends unexpectedly")
1084 SVN_ERR_SVNDIFF_CATEGORY_START + 5,
1085 "Svndiff compressed data is invalid")
1090 SVN_ERR_DIFF_CATEGORY_START + 0,
1091 "Diff data source modified unexpectedly")
1096 SVN_ERR_APMOD_CATEGORY_START + 0,
1097 "Apache has no path to an SVN filesystem")
1100 SVN_ERR_APMOD_CATEGORY_START + 1,
1101 "Apache got a malformed URI")
1104 SVN_ERR_APMOD_CATEGORY_START + 2,
1105 "Activity not found")
1108 SVN_ERR_APMOD_CATEGORY_START + 3,
1109 "Baseline incorrect")
1112 SVN_ERR_APMOD_CATEGORY_START + 4,
1113 "Input/output error")
1118 SVN_ERR_CLIENT_CATEGORY_START + 0,
1119 "A path under version control is needed for this operation")
1122 SVN_ERR_CLIENT_CATEGORY_START + 1,
1123 "Repository access is needed for this operation")
1126 SVN_ERR_CLIENT_CATEGORY_START + 2,
1127 "Bogus revision information given")
1130 SVN_ERR_CLIENT_CATEGORY_START + 3,
1131 "Attempting to commit to a URL more than once")
1134 SVN_ERR_CLIENT_CATEGORY_START + 4,
1135 "Operation does not apply to binary file")
1140 SVN_ERR_CLIENT_CATEGORY_START + 5,
1141 "Format of an svn:externals property was invalid")
1144 SVN_ERR_CLIENT_CATEGORY_START + 6,
1145 "Attempting restricted operation for modified resource")
1148 SVN_ERR_CLIENT_CATEGORY_START + 7,
1149 "Operation does not apply to directory")
1152 SVN_ERR_CLIENT_CATEGORY_START + 8,
1153 "Revision range is not allowed")
1156 SVN_ERR_CLIENT_CATEGORY_START + 9,
1157 "Inter-repository relocation not allowed")
1160 SVN_ERR_CLIENT_CATEGORY_START + 10,
1161 "Author name cannot contain a newline")
1164 SVN_ERR_CLIENT_CATEGORY_START + 11,
1165 "Bad property name")
1169 SVN_ERR_CLIENT_CATEGORY_START + 12,
1170 "Two versioned resources are unrelated")
1174 SVN_ERR_CLIENT_CATEGORY_START + 13,
1175 "Path has no lock token")
1179 SVN_ERR_CLIENT_CATEGORY_START + 14,
1180 "Operation does not support multiple sources")
1184 SVN_ERR_CLIENT_CATEGORY_START + 15,
1185 "No versioned parent directories")
1189 SVN_ERR_CLIENT_CATEGORY_START + 16,
1190 "Working copy and merge source not ready for reintegration")
1194 SVN_ERR_CLIENT_CATEGORY_START + 17,
1195 "A file external cannot overwrite an existing versioned item")
1199 SVN_ERR_CLIENT_CATEGORY_START + 18,
1200 "Invalid path component strip count specified")
1204 SVN_ERR_CLIENT_CATEGORY_START + 19,
1205 "Detected a cycle while processing the operation")
1209 SVN_ERR_CLIENT_CATEGORY_START + 20,
1210 "Working copy and merge source not ready for reintegration")
1214 SVN_ERR_CLIENT_CATEGORY_START + 21,
1215 "Invalid mergeinfo detected in merge target")
1219 SVN_ERR_CLIENT_CATEGORY_START + 22,
1220 "Can't perform this operation without a valid lock token")
1224 SVN_ERR_CLIENT_CATEGORY_START + 23,
1225 "The operation is forbidden by the server")
1230 SVN_ERR_MISC_CATEGORY_START + 0,
1231 "A problem occurred; see other errors for details")
1234 SVN_ERR_MISC_CATEGORY_START + 1,
1235 "Failure loading plugin")
1238 SVN_ERR_MISC_CATEGORY_START + 2,
1242 SVN_ERR_MISC_CATEGORY_START + 3,
1246 SVN_ERR_MISC_CATEGORY_START + 4,
1247 "Incorrect parameters given")
1250 SVN_ERR_MISC_CATEGORY_START + 5,
1251 "Tried a versioning operation on an unversioned resource")
1254 SVN_ERR_MISC_CATEGORY_START + 6,
1258 SVN_ERR_MISC_CATEGORY_START + 7,
1259 "Trying to use an unsupported feature")
1262 SVN_ERR_MISC_CATEGORY_START + 8,
1263 "Unexpected or unknown property kind")
1266 SVN_ERR_MISC_CATEGORY_START + 9,
1267 "Illegal target for the requested operation")
1270 SVN_ERR_MISC_CATEGORY_START + 10,
1271 "MD5 checksum is missing")
1274 SVN_ERR_MISC_CATEGORY_START + 11,
1275 "Directory needs to be empty but is not")
1278 SVN_ERR_MISC_CATEGORY_START + 12,
1279 "Error calling external program")
1282 SVN_ERR_MISC_CATEGORY_START + 13,
1283 "Python exception has been set with the error")
1286 SVN_ERR_MISC_CATEGORY_START + 14,
1287 "A checksum mismatch occurred")
1290 SVN_ERR_MISC_CATEGORY_START + 15,
1291 "The operation was interrupted")
1294 SVN_ERR_MISC_CATEGORY_START + 16,
1295 "The specified diff option is not supported")
1298 SVN_ERR_MISC_CATEGORY_START + 17,
1299 "Property not found")
1302 SVN_ERR_MISC_CATEGORY_START + 18,
1303 "No auth file path available")
1307 SVN_ERR_MISC_CATEGORY_START + 19,
1308 "Incompatible library version")
1312 SVN_ERR_MISC_CATEGORY_START + 20,
1313 "Mergeinfo parse error")
1317 SVN_ERR_MISC_CATEGORY_START + 21,
1318 "Cease invocation of this API")
1322 SVN_ERR_MISC_CATEGORY_START + 22,
1323 "Error parsing revision number")
1327 SVN_ERR_MISC_CATEGORY_START + 23,
1328 "Iteration terminated before completion")
1332 SVN_ERR_MISC_CATEGORY_START + 24,
1333 "Unknown changelist")
1337 SVN_ERR_MISC_CATEGORY_START + 25,
1338 "Reserved directory name in command line arguments")
1342 SVN_ERR_MISC_CATEGORY_START + 26,
1343 "Inquiry about unknown capability")
1347 SVN_ERR_MISC_CATEGORY_START + 27,
1352 SVN_ERR_MISC_CATEGORY_START + 28,
1353 "apr memcache library not available")
1357 SVN_ERR_MISC_CATEGORY_START + 29,
1358 "Couldn't perform atomic initialization")
1362 SVN_ERR_MISC_CATEGORY_START + 30,
1367 SVN_ERR_MISC_CATEGORY_START + 31,
1368 "Attempted to write to readonly SQLite db")
1372 SVN_ERR_MISC_CATEGORY_START + 32,
1373 "Unsupported schema found in SQLite db")
1377 SVN_ERR_MISC_CATEGORY_START + 33,
1378 "The SQLite db is busy")
1382 SVN_ERR_MISC_CATEGORY_START + 34,
1383 "SQLite busy at transaction rollback; "
1384 "resetting all busy SQLite statements to allow rollback")
1388 SVN_ERR_MISC_CATEGORY_START + 35,
1389 "Constraint error in SQLite db")
1394 SVN_ERR_CL_CATEGORY_START + 0,
1395 "Error parsing arguments")
1398 SVN_ERR_CL_CATEGORY_START + 1,
1399 "Not enough arguments provided")
1402 SVN_ERR_CL_CATEGORY_START + 2,
1403 "Mutually exclusive arguments specified")
1406 SVN_ERR_CL_CATEGORY_START + 3,
1407 "Attempted command in administrative dir")
1410 SVN_ERR_CL_CATEGORY_START + 4,
1411 "The log message file is under version control")
1414 SVN_ERR_CL_CATEGORY_START + 5,
1415 "The log message is a pathname")
1418 SVN_ERR_CL_CATEGORY_START + 6,
1419 "Committing in directory scheduled for addition")
1422 SVN_ERR_CL_CATEGORY_START + 7,
1423 "No external editor available")
1426 SVN_ERR_CL_CATEGORY_START + 8,
1427 "Something is wrong with the log message's contents")
1430 SVN_ERR_CL_CATEGORY_START + 9,
1431 "A log message was given where none was necessary")
1434 SVN_ERR_CL_CATEGORY_START + 10,
1435 "No external merge tool available")
1438 SVN_ERR_CL_CATEGORY_START + 11,
1439 "Failed processing one or more externals definitions")
1444 SVN_ERR_MALFUNC_CATEGORY_START + 0,
1445 "Assertion failure")
1448 SVN_ERR_MALFUNC_CATEGORY_START + 1,
1449 "No non-tracing links found in the error chain")
1454 #undef SVN_ERROR_START
1456 #undef SVN_ERROR_END