42 #if defined(SVN_ERROR_BUILD_ARRAY) || !defined(SVN_ERROR_ENUM_DEFINED)
45 #include <apr_errno.h>
51 #ifndef DOXYGEN_SHOULD_SKIP_THIS
53 #if defined(SVN_ERROR_BUILD_ARRAY)
55 #define SVN_ERROR_START \
56 static const err_defn error_table[] = { \
57 { SVN_WARNING, "Warning" },
58 #define SVN_ERRDEF(num, offset, str) { num, str },
59 #define SVN_ERROR_END { 0, NULL } };
61 #elif !defined(SVN_ERROR_ENUM_DEFINED)
63 #define SVN_ERROR_START \
64 typedef enum svn_errno_t { \
65 SVN_WARNING = APR_OS_START_USERERR + 1,
66 #define SVN_ERRDEF(num, offset, str) num = offset,
67 #define SVN_ERROR_END SVN_ERR_LAST } svn_errno_t;
69 #define SVN_ERROR_ENUM_DEFINED
94 #define SVN_ERR_CATEGORY_SIZE 5000
98 #define SVN_ERR_BAD_CATEGORY_START (APR_OS_START_USERERR \
99 + ( 1 * SVN_ERR_CATEGORY_SIZE))
100 #define SVN_ERR_XML_CATEGORY_START (APR_OS_START_USERERR \
101 + ( 2 * SVN_ERR_CATEGORY_SIZE))
102 #define SVN_ERR_IO_CATEGORY_START (APR_OS_START_USERERR \
103 + ( 3 * SVN_ERR_CATEGORY_SIZE))
104 #define SVN_ERR_STREAM_CATEGORY_START (APR_OS_START_USERERR \
105 + ( 4 * SVN_ERR_CATEGORY_SIZE))
106 #define SVN_ERR_NODE_CATEGORY_START (APR_OS_START_USERERR \
107 + ( 5 * SVN_ERR_CATEGORY_SIZE))
108 #define SVN_ERR_ENTRY_CATEGORY_START (APR_OS_START_USERERR \
109 + ( 6 * SVN_ERR_CATEGORY_SIZE))
110 #define SVN_ERR_WC_CATEGORY_START (APR_OS_START_USERERR \
111 + ( 7 * SVN_ERR_CATEGORY_SIZE))
112 #define SVN_ERR_FS_CATEGORY_START (APR_OS_START_USERERR \
113 + ( 8 * SVN_ERR_CATEGORY_SIZE))
114 #define SVN_ERR_REPOS_CATEGORY_START (APR_OS_START_USERERR \
115 + ( 9 * SVN_ERR_CATEGORY_SIZE))
116 #define SVN_ERR_RA_CATEGORY_START (APR_OS_START_USERERR \
117 + (10 * SVN_ERR_CATEGORY_SIZE))
118 #define SVN_ERR_RA_DAV_CATEGORY_START (APR_OS_START_USERERR \
119 + (11 * SVN_ERR_CATEGORY_SIZE))
120 #define SVN_ERR_RA_LOCAL_CATEGORY_START (APR_OS_START_USERERR \
121 + (12 * SVN_ERR_CATEGORY_SIZE))
122 #define SVN_ERR_SVNDIFF_CATEGORY_START (APR_OS_START_USERERR \
123 + (13 * SVN_ERR_CATEGORY_SIZE))
124 #define SVN_ERR_APMOD_CATEGORY_START (APR_OS_START_USERERR \
125 + (14 * SVN_ERR_CATEGORY_SIZE))
126 #define SVN_ERR_CLIENT_CATEGORY_START (APR_OS_START_USERERR \
127 + (15 * SVN_ERR_CATEGORY_SIZE))
128 #define SVN_ERR_MISC_CATEGORY_START (APR_OS_START_USERERR \
129 + (16 * SVN_ERR_CATEGORY_SIZE))
130 #define SVN_ERR_CL_CATEGORY_START (APR_OS_START_USERERR \
131 + (17 * SVN_ERR_CATEGORY_SIZE))
132 #define SVN_ERR_RA_SVN_CATEGORY_START (APR_OS_START_USERERR \
133 + (18 * SVN_ERR_CATEGORY_SIZE))
134 #define SVN_ERR_AUTHN_CATEGORY_START (APR_OS_START_USERERR \
135 + (19 * SVN_ERR_CATEGORY_SIZE))
136 #define SVN_ERR_AUTHZ_CATEGORY_START (APR_OS_START_USERERR \
137 + (20 * SVN_ERR_CATEGORY_SIZE))
138 #define SVN_ERR_DIFF_CATEGORY_START (APR_OS_START_USERERR \
139 + (21 * SVN_ERR_CATEGORY_SIZE))
140 #define SVN_ERR_RA_SERF_CATEGORY_START (APR_OS_START_USERERR \
141 + (22 * SVN_ERR_CATEGORY_SIZE))
142 #define SVN_ERR_MALFUNC_CATEGORY_START (APR_OS_START_USERERR \
143 + (23 * SVN_ERR_CATEGORY_SIZE))
154 SVN_ERR_BAD_CATEGORY_START + 0,
155 "Bad parent pool passed to svn_make_pool()")
158 SVN_ERR_BAD_CATEGORY_START + 1,
162 SVN_ERR_BAD_CATEGORY_START + 2,
166 SVN_ERR_BAD_CATEGORY_START + 3,
170 SVN_ERR_BAD_CATEGORY_START + 4,
180 SVN_ERR_BAD_CATEGORY_START + 5,
181 "Wrong or unexpected property value")
184 SVN_ERR_BAD_CATEGORY_START + 6,
185 "Version file format not correct")
188 SVN_ERR_BAD_CATEGORY_START + 7,
189 "Path is not an immediate child of the specified directory")
192 SVN_ERR_BAD_CATEGORY_START + 8,
197 SVN_ERR_BAD_CATEGORY_START + 9,
198 "Invalid configuration value")
201 SVN_ERR_BAD_CATEGORY_START + 10,
202 "Bogus server specification")
205 SVN_ERR_BAD_CATEGORY_START + 11,
206 "Unsupported checksum type")
209 SVN_ERR_BAD_CATEGORY_START + 12,
210 "Invalid character in hex checksum")
215 SVN_ERR_XML_CATEGORY_START + 0,
216 "No such XML tag attribute")
219 SVN_ERR_XML_CATEGORY_START + 1,
220 "<delta-pkg> is missing ancestry")
223 SVN_ERR_XML_CATEGORY_START + 2,
224 "Unrecognized binary data encoding; can't decode")
227 SVN_ERR_XML_CATEGORY_START + 3,
228 "XML data was not well-formed")
231 SVN_ERR_XML_CATEGORY_START + 4,
232 "Data cannot be safely XML-escaped")
237 SVN_ERR_IO_CATEGORY_START + 0,
238 "Inconsistent line ending style")
241 SVN_ERR_IO_CATEGORY_START + 1,
242 "Unrecognized line ending style")
246 SVN_ERR_IO_CATEGORY_START + 2,
247 "Line endings other than expected")
250 SVN_ERR_IO_CATEGORY_START + 3,
251 "Ran out of unique names")
255 SVN_ERR_IO_CATEGORY_START + 4,
256 "Framing error in pipe protocol")
260 SVN_ERR_IO_CATEGORY_START + 5,
261 "Read error in pipe")
264 SVN_ERR_IO_CATEGORY_START + 6,
270 SVN_ERR_STREAM_CATEGORY_START + 0,
271 "Unexpected EOF on stream")
274 SVN_ERR_STREAM_CATEGORY_START + 1,
275 "Malformed stream data")
278 SVN_ERR_STREAM_CATEGORY_START + 2,
279 "Unrecognized stream data")
284 SVN_ERR_NODE_CATEGORY_START + 0,
285 "Unknown svn_node_kind")
288 SVN_ERR_NODE_CATEGORY_START + 1,
289 "Unexpected node kind found")
294 SVN_ERR_ENTRY_CATEGORY_START + 0,
295 "Can't find an entry")
300 SVN_ERR_ENTRY_CATEGORY_START + 2,
301 "Entry already exists")
304 SVN_ERR_ENTRY_CATEGORY_START + 3,
305 "Entry has no revision")
308 SVN_ERR_ENTRY_CATEGORY_START + 4,
312 SVN_ERR_ENTRY_CATEGORY_START + 5,
313 "Entry has an invalid attribute")
316 SVN_ERR_ENTRY_CATEGORY_START + 6,
317 "Can't create an entry for a forbidden name")
322 SVN_ERR_WC_CATEGORY_START + 0,
327 SVN_ERR_WC_CATEGORY_START + 1,
328 "Mismatch popping the WC unwind stack")
332 SVN_ERR_WC_CATEGORY_START + 2,
333 "Attempt to pop empty WC unwind stack")
337 SVN_ERR_WC_CATEGORY_START + 3,
338 "Attempt to unlock with non-empty unwind stack")
341 SVN_ERR_WC_CATEGORY_START + 4,
342 "Attempted to lock an already-locked dir")
345 SVN_ERR_WC_CATEGORY_START + 5,
346 "Working copy not locked; this is probably a bug, please report")
350 SVN_ERR_WC_CATEGORY_START + 6,
354 SVN_ERR_WC_CATEGORY_START + 7,
355 "Path is not a working copy directory")
358 SVN_ERR_WC_CATEGORY_START + 8,
359 "Path is not a working copy file")
362 SVN_ERR_WC_CATEGORY_START + 9,
363 "Problem running log")
366 SVN_ERR_WC_CATEGORY_START + 10,
367 "Can't find a working copy path")
370 SVN_ERR_WC_CATEGORY_START + 11,
371 "Working copy is not up-to-date")
374 SVN_ERR_WC_CATEGORY_START + 12,
375 "Left locally modified or unversioned files")
378 SVN_ERR_WC_CATEGORY_START + 13,
379 "Unmergeable scheduling requested on an entry")
382 SVN_ERR_WC_CATEGORY_START + 14,
383 "Found a working copy path")
386 SVN_ERR_WC_CATEGORY_START + 15,
387 "A conflict in the working copy obstructs the current operation")
390 SVN_ERR_WC_CATEGORY_START + 16,
391 "Working copy is corrupt")
394 SVN_ERR_WC_CATEGORY_START + 17,
395 "Working copy text base is corrupt")
398 SVN_ERR_WC_CATEGORY_START + 18,
399 "Cannot change node kind")
402 SVN_ERR_WC_CATEGORY_START + 19,
403 "Invalid operation on the current working directory")
406 SVN_ERR_WC_CATEGORY_START + 20,
407 "Problem on first log entry in a working copy")
410 SVN_ERR_WC_CATEGORY_START + 21,
411 "Unsupported working copy format")
414 SVN_ERR_WC_CATEGORY_START + 22,
415 "Path syntax not supported in this context")
419 SVN_ERR_WC_CATEGORY_START + 23,
424 SVN_ERR_WC_CATEGORY_START + 24,
425 "Invalid relocation")
429 SVN_ERR_WC_CATEGORY_START + 25,
434 SVN_ERR_WC_CATEGORY_START + 26,
435 "Changelist doesn't match")
439 SVN_ERR_WC_CATEGORY_START + 27,
440 "Conflict resolution failed")
443 SVN_ERR_WC_CATEGORY_START + 28,
444 "Failed to locate 'copyfrom' path in working copy")
448 SVN_ERR_WC_CATEGORY_START + 29,
449 "Moving a path from one changelist to another")
453 SVN_ERR_WC_CATEGORY_START + 30,
454 "Cannot delete a file external")
458 SVN_ERR_WC_CATEGORY_START + 31,
459 "Cannot move a file external")
464 SVN_ERR_FS_CATEGORY_START + 0,
465 "General filesystem error")
468 SVN_ERR_FS_CATEGORY_START + 1,
469 "Error closing filesystem")
472 SVN_ERR_FS_CATEGORY_START + 2,
473 "Filesystem is already open")
476 SVN_ERR_FS_CATEGORY_START + 3,
477 "Filesystem is not open")
480 SVN_ERR_FS_CATEGORY_START + 4,
481 "Filesystem is corrupt")
484 SVN_ERR_FS_CATEGORY_START + 5,
485 "Invalid filesystem path syntax")
488 SVN_ERR_FS_CATEGORY_START + 6,
489 "Invalid filesystem revision number")
492 SVN_ERR_FS_CATEGORY_START + 7,
493 "Invalid filesystem transaction name")
496 SVN_ERR_FS_CATEGORY_START + 8,
497 "Filesystem directory has no such entry")
500 SVN_ERR_FS_CATEGORY_START + 9,
501 "Filesystem has no such representation")
504 SVN_ERR_FS_CATEGORY_START + 10,
505 "Filesystem has no such
string")
508 SVN_ERR_FS_CATEGORY_START + 11,
509 "Filesystem has no such copy")
512 SVN_ERR_FS_CATEGORY_START + 12,
513 "The specified transaction is not mutable")
516 SVN_ERR_FS_CATEGORY_START + 13,
517 "Filesystem has no item")
520 SVN_ERR_FS_CATEGORY_START + 14,
521 "Filesystem has no such node-rev-
id")
524 SVN_ERR_FS_CATEGORY_START + 15,
525 "String does not represent a node or node-rev-
id")
528 SVN_ERR_FS_CATEGORY_START + 16,
529 "Name does not refer to a filesystem directory")
532 SVN_ERR_FS_CATEGORY_START + 17,
533 "Name does not refer to a filesystem file")
536 SVN_ERR_FS_CATEGORY_START + 18,
537 "Name is not a single path component")
540 SVN_ERR_FS_CATEGORY_START + 19,
541 "Attempt to change immutable filesystem node")
544 SVN_ERR_FS_CATEGORY_START + 20,
545 "Item already exists in filesystem")
548 SVN_ERR_FS_CATEGORY_START + 21,
549 "Attempt to remove or recreate fs root dir")
552 SVN_ERR_FS_CATEGORY_START + 22,
553 "Object is not a transaction root")
556 SVN_ERR_FS_CATEGORY_START + 23,
557 "Object is not a revision root")
560 SVN_ERR_FS_CATEGORY_START + 24,
561 "Merge conflict during commit")
564 SVN_ERR_FS_CATEGORY_START + 25,
565 "A representation vanished or changed between reads")
568 SVN_ERR_FS_CATEGORY_START + 26,
569 "Tried to change an immutable representation")
572 SVN_ERR_FS_CATEGORY_START + 27,
573 "Malformed skeleton data")
576 SVN_ERR_FS_CATEGORY_START + 28,
577 "Transaction is out of date")
580 SVN_ERR_FS_CATEGORY_START + 29,
584 SVN_ERR_FS_CATEGORY_START + 30,
585 "Berkeley DB deadlock error")
588 SVN_ERR_FS_CATEGORY_START + 31,
589 "Transaction is dead")
592 SVN_ERR_FS_CATEGORY_START + 32,
593 "Transaction is not dead")
597 SVN_ERR_FS_CATEGORY_START + 33,
602 SVN_ERR_FS_CATEGORY_START + 34,
603 "No user associated with filesystem")
607 SVN_ERR_FS_CATEGORY_START + 35,
608 "Path is already locked")
612 SVN_ERR_FS_CATEGORY_START + 36,
613 "Path is not locked")
617 SVN_ERR_FS_CATEGORY_START + 37,
618 "Lock token is incorrect")
622 SVN_ERR_FS_CATEGORY_START + 38,
623 "No lock token provided")
627 SVN_ERR_FS_CATEGORY_START + 39,
628 "Username does not match lock owner")
632 SVN_ERR_FS_CATEGORY_START + 40,
633 "Filesystem has no such lock")
637 SVN_ERR_FS_CATEGORY_START + 41,
642 SVN_ERR_FS_CATEGORY_START + 42,
643 "Item is out of date")
654 SVN_ERR_FS_CATEGORY_START + 43,
655 "Unsupported FS format")
659 SVN_ERR_FS_CATEGORY_START + 44,
660 "Representation is being written")
664 SVN_ERR_FS_CATEGORY_START + 45,
665 "The generated transaction name is too
long")
669 SVN_ERR_FS_CATEGORY_START + 46,
670 "Filesystem has no such node origin record")
674 SVN_ERR_FS_CATEGORY_START + 47,
675 "Filesystem upgrade is not supported")
679 SVN_ERR_FS_CATEGORY_START + 48,
680 "Filesystem has no such checksum-representation index record")
685 SVN_ERR_REPOS_CATEGORY_START + 0,
686 "The repository is locked, perhaps for db recovery")
689 SVN_ERR_REPOS_CATEGORY_START + 1,
690 "A repository hook failed")
693 SVN_ERR_REPOS_CATEGORY_START + 2,
694 "Incorrect arguments supplied")
697 SVN_ERR_REPOS_CATEGORY_START + 3,
698 "A report cannot be generated because no data was supplied")
701 SVN_ERR_REPOS_CATEGORY_START + 4,
702 "Bogus revision report")
710 SVN_ERR_REPOS_CATEGORY_START + 5,
711 "Unsupported repository version")
714 SVN_ERR_REPOS_CATEGORY_START + 6,
715 "Disabled repository feature")
718 SVN_ERR_REPOS_CATEGORY_START + 7,
719 "Error running post-commit hook")
723 SVN_ERR_REPOS_CATEGORY_START + 8,
724 "Error running post-lock hook")
728 SVN_ERR_REPOS_CATEGORY_START + 9,
729 "Error running post-unlock hook")
733 SVN_ERR_REPOS_CATEGORY_START + 10,
734 "Repository upgrade is not supported")
739 SVN_ERR_RA_CATEGORY_START + 0,
740 "Bad URL passed to RA layer")
743 SVN_ERR_RA_CATEGORY_START + 1,
744 "Authorization failed")
747 SVN_ERR_RA_CATEGORY_START + 2,
748 "Unknown authorization method")
751 SVN_ERR_RA_CATEGORY_START + 3,
752 "Repository access method not implemented")
755 SVN_ERR_RA_CATEGORY_START + 4,
756 "Item is out of date")
759 SVN_ERR_RA_CATEGORY_START + 5,
760 "Repository has no UUID")
763 SVN_ERR_RA_CATEGORY_START + 6,
764 "Unsupported RA plugin ABI version")
768 SVN_ERR_RA_CATEGORY_START + 7,
769 "Path is not locked")
773 SVN_ERR_RA_CATEGORY_START + 8,
774 "Server can only replay from the root of a repository")
778 SVN_ERR_RA_CATEGORY_START + 9,
779 "Repository UUID does not match expected UUID")
783 SVN_ERR_RA_CATEGORY_START + 10,
784 "Repository root URL does not match expected root URL")
789 SVN_ERR_RA_DAV_CATEGORY_START + 0,
790 "RA layer failed to init socket layer")
793 SVN_ERR_RA_DAV_CATEGORY_START + 1,
794 "RA layer failed to create HTTP request")
797 SVN_ERR_RA_DAV_CATEGORY_START + 2,
798 "RA layer request failed")
801 SVN_ERR_RA_DAV_CATEGORY_START + 3,
802 "RA layer didn't receive requested OPTIONS info")
805 SVN_ERR_RA_DAV_CATEGORY_START + 4,
806 "RA layer failed to fetch properties")
809 SVN_ERR_RA_DAV_CATEGORY_START + 5,
810 "RA layer file already exists")
816 SVN_ERR_RA_DAV_CATEGORY_START + 6,
817 "Invalid configuration value")
823 SVN_ERR_RA_DAV_CATEGORY_START + 7,
824 "HTTP Path Not Found")
827 SVN_ERR_RA_DAV_CATEGORY_START + 8,
828 "Failed to execute WebDAV PROPPATCH")
832 SVN_ERR_RA_DAV_CATEGORY_START + 9,
833 "Malformed network data")
837 SVN_ERR_RA_DAV_CATEGORY_START + 10,
838 "Unable to extract data from response header")
842 SVN_ERR_RA_DAV_CATEGORY_START + 11,
843 "Repository has been moved")
849 SVN_ERR_RA_DAV_CATEGORY_START + 13,
850 "URL access forbidden for unknown reason")
855 SVN_ERR_RA_LOCAL_CATEGORY_START + 0,
856 "Couldn't find a repository")
859 SVN_ERR_RA_LOCAL_CATEGORY_START + 1,
860 "Couldn't open a repository")
864 SVN_ERR_RA_SVN_CATEGORY_START + 0,
865 "Special code for wrapping server errors to report to client")
868 SVN_ERR_RA_SVN_CATEGORY_START + 1,
869 "Unknown svn protocol command")
872 SVN_ERR_RA_SVN_CATEGORY_START + 2,
873 "Network connection closed unexpectedly")
876 SVN_ERR_RA_SVN_CATEGORY_START + 3,
877 "Network read/write error")
880 SVN_ERR_RA_SVN_CATEGORY_START + 4,
881 "Malformed network data")
884 SVN_ERR_RA_SVN_CATEGORY_START + 5,
885 "Couldn't find a repository")
888 SVN_ERR_RA_SVN_CATEGORY_START + 6,
889 "Client/server version mismatch")
893 SVN_ERR_RA_SVN_CATEGORY_START + 7,
894 "Cannot negotiate authentication mechanism")
899 SVN_ERR_RA_SERF_CATEGORY_START + 0,
900 "Initialization of SSPI library failed")
903 SVN_ERR_RA_SERF_CATEGORY_START + 1,
904 "Server SSL certificate untrusted")
911 SVN_ERR_AUTHN_CATEGORY_START + 0,
912 "Credential data unavailable")
915 SVN_ERR_AUTHN_CATEGORY_START + 1,
916 "No authentication provider available")
919 SVN_ERR_AUTHN_CATEGORY_START + 2,
920 "All authentication providers exhausted")
923 SVN_ERR_AUTHN_CATEGORY_START + 3,
924 "Credentials not saved")
928 SVN_ERR_AUTHN_CATEGORY_START + 4,
929 "Authentication failed")
934 SVN_ERR_AUTHZ_CATEGORY_START + 0,
935 "Read access denied for root of edit")
939 SVN_ERR_AUTHZ_CATEGORY_START + 1,
940 "Item is not readable")
944 SVN_ERR_AUTHZ_CATEGORY_START + 2,
945 "Item is partially readable")
948 SVN_ERR_AUTHZ_CATEGORY_START + 3,
949 "Invalid authz configuration")
953 SVN_ERR_AUTHZ_CATEGORY_START + 4,
954 "Item is not writable")
959 SVN_ERR_SVNDIFF_CATEGORY_START + 0,
960 "Svndiff data has invalid header")
963 SVN_ERR_SVNDIFF_CATEGORY_START + 1,
964 "Svndiff data contains corrupt window")
967 SVN_ERR_SVNDIFF_CATEGORY_START + 2,
968 "Svndiff data contains backward-sliding source view")
971 SVN_ERR_SVNDIFF_CATEGORY_START + 3,
972 "Svndiff data contains invalid instruction")
975 SVN_ERR_SVNDIFF_CATEGORY_START + 4,
976 "Svndiff data ends unexpectedly")
979 SVN_ERR_SVNDIFF_CATEGORY_START + 5,
980 "Svndiff compressed data is invalid")
985 SVN_ERR_DIFF_CATEGORY_START + 0,
986 "Diff data source modified unexpectedly")
991 SVN_ERR_APMOD_CATEGORY_START + 0,
992 "Apache has no path to an SVN filesystem")
995 SVN_ERR_APMOD_CATEGORY_START + 1,
996 "Apache got a malformed URI")
999 SVN_ERR_APMOD_CATEGORY_START + 2,
1000 "Activity not found")
1003 SVN_ERR_APMOD_CATEGORY_START + 3,
1004 "Baseline incorrect")
1007 SVN_ERR_APMOD_CATEGORY_START + 4,
1008 "Input/output error")
1013 SVN_ERR_CLIENT_CATEGORY_START + 0,
1014 "A path under version control is needed for this operation")
1017 SVN_ERR_CLIENT_CATEGORY_START + 1,
1018 "Repository access is needed for this operation")
1021 SVN_ERR_CLIENT_CATEGORY_START + 2,
1022 "Bogus revision information given")
1025 SVN_ERR_CLIENT_CATEGORY_START + 3,
1026 "Attempting to commit to a URL more than once")
1029 SVN_ERR_CLIENT_CATEGORY_START + 4,
1030 "Operation does not apply to binary file")
1035 SVN_ERR_CLIENT_CATEGORY_START + 5,
1036 "Format of an svn:externals property was invalid")
1039 SVN_ERR_CLIENT_CATEGORY_START + 6,
1040 "Attempting restricted operation for modified resource")
1043 SVN_ERR_CLIENT_CATEGORY_START + 7,
1044 "Operation does not apply to directory")
1047 SVN_ERR_CLIENT_CATEGORY_START + 8,
1048 "Revision range is not allowed")
1051 SVN_ERR_CLIENT_CATEGORY_START + 9,
1052 "Inter-repository relocation not allowed")
1055 SVN_ERR_CLIENT_CATEGORY_START + 10,
1056 "Author name cannot contain a newline")
1059 SVN_ERR_CLIENT_CATEGORY_START + 11,
1060 "Bad property name")
1064 SVN_ERR_CLIENT_CATEGORY_START + 12,
1065 "Two versioned resources are unrelated")
1069 SVN_ERR_CLIENT_CATEGORY_START + 13,
1070 "Path has no lock token")
1074 SVN_ERR_CLIENT_CATEGORY_START + 14,
1075 "Operation does not support multiple sources")
1079 SVN_ERR_CLIENT_CATEGORY_START + 15,
1080 "No versioned parent directories")
1084 SVN_ERR_CLIENT_CATEGORY_START + 16,
1085 "Working copy and merge source not ready for reintegration")
1089 SVN_ERR_CLIENT_CATEGORY_START + 17,
1090 "A file external cannot overwrite an existing versioned item")
1095 SVN_ERR_MISC_CATEGORY_START + 0,
1096 "A problem occurred; see other errors for details")
1099 SVN_ERR_MISC_CATEGORY_START + 1,
1100 "Failure loading plugin")
1103 SVN_ERR_MISC_CATEGORY_START + 2,
1107 SVN_ERR_MISC_CATEGORY_START + 3,
1111 SVN_ERR_MISC_CATEGORY_START + 4,
1112 "Incorrect parameters given")
1115 SVN_ERR_MISC_CATEGORY_START + 5,
1116 "Tried a versioning operation on an unversioned resource")
1119 SVN_ERR_MISC_CATEGORY_START + 6,
1123 SVN_ERR_MISC_CATEGORY_START + 7,
1124 "Trying to use an unsupported feature")
1127 SVN_ERR_MISC_CATEGORY_START + 8,
1128 "Unexpected or unknown property kind")
1131 SVN_ERR_MISC_CATEGORY_START + 9,
1132 "Illegal target for the requested operation")
1135 SVN_ERR_MISC_CATEGORY_START + 10,
1136 "MD5 checksum is missing")
1139 SVN_ERR_MISC_CATEGORY_START + 11,
1140 "Directory needs to be empty but is not")
1143 SVN_ERR_MISC_CATEGORY_START + 12,
1144 "Error calling external program")
1147 SVN_ERR_MISC_CATEGORY_START + 13,
1148 "Python exception has been set with the error")
1151 SVN_ERR_MISC_CATEGORY_START + 14,
1152 "A checksum mismatch occurred")
1155 SVN_ERR_MISC_CATEGORY_START + 15,
1156 "The operation was interrupted")
1159 SVN_ERR_MISC_CATEGORY_START + 16,
1160 "The specified diff option is not supported")
1163 SVN_ERR_MISC_CATEGORY_START + 17,
1164 "Property not found")
1167 SVN_ERR_MISC_CATEGORY_START + 18,
1168 "No auth file path available")
1172 SVN_ERR_MISC_CATEGORY_START + 19,
1173 "Incompatible library version")
1177 SVN_ERR_MISC_CATEGORY_START + 20,
1178 "Mergeinfo parse error")
1182 SVN_ERR_MISC_CATEGORY_START + 21,
1183 "Cease invocation of this API")
1187 SVN_ERR_MISC_CATEGORY_START + 22,
1188 "Error parsing revision number")
1192 SVN_ERR_MISC_CATEGORY_START + 23,
1193 "Iteration terminated before completion")
1197 SVN_ERR_MISC_CATEGORY_START + 24,
1198 "Unknown changelist")
1202 SVN_ERR_MISC_CATEGORY_START + 25,
1203 "Reserved directory name in command line arguments")
1207 SVN_ERR_MISC_CATEGORY_START + 26,
1208 "Inquiry about unknown capability")
1212 SVN_ERR_MISC_CATEGORY_START + 27,
1217 SVN_ERR_MISC_CATEGORY_START + 28,
1218 "apr memcache library not available")
1222 SVN_ERR_MISC_CATEGORY_START + 29,
1223 "Couldn't perform atomic initialization")
1227 SVN_ERR_MISC_CATEGORY_START + 30,
1232 SVN_ERR_MISC_CATEGORY_START + 31,
1233 "Attempted to write to readonly SQLite db")
1237 SVN_ERR_MISC_CATEGORY_START + 32,
1238 "Unsupported schema found in SQLite db")
1243 SVN_ERR_CL_CATEGORY_START + 0,
1244 "Error parsing arguments")
1247 SVN_ERR_CL_CATEGORY_START + 1,
1248 "Not enough arguments provided")
1251 SVN_ERR_CL_CATEGORY_START + 2,
1252 "Mutually exclusive arguments specified")
1255 SVN_ERR_CL_CATEGORY_START + 3,
1256 "Attempted command in administrative dir")
1259 SVN_ERR_CL_CATEGORY_START + 4,
1260 "The log message file is under version control")
1263 SVN_ERR_CL_CATEGORY_START + 5,
1264 "The log message is a pathname")
1267 SVN_ERR_CL_CATEGORY_START + 6,
1268 "Committing in directory scheduled for addition")
1271 SVN_ERR_CL_CATEGORY_START + 7,
1272 "No external editor available")
1275 SVN_ERR_CL_CATEGORY_START + 8,
1276 "Something is wrong with the log message's contents")
1279 SVN_ERR_CL_CATEGORY_START + 9,
1280 "A log message was given where none was necessary")
1283 SVN_ERR_CL_CATEGORY_START + 10,
1284 "No external merge tool available")
1289 SVN_ERR_MALFUNC_CATEGORY_START + 0,
1290 "Assertion failure")
1295 #undef SVN_ERROR_START
1297 #undef SVN_ERROR_END