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
"Diff data source modified unexpectedly"
"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"
"Filesystem directory has no such entry"
"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"
"The generated transaction name is too long"
"The specified transaction is not mutable"
"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"
"Directory needs to be empty but is not"
"Repository upgrade is not supported"
"RA layer failed to create HTTP request"
"Author name cannot contain a newline"
"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"
"Attempt to pop empty WC unwind stack"
"A file external cannot overwrite an existing versioned item"
"Attempt to remove or recreate fs root dir"
"Unknown svn protocol command"
"Filesystem has no such checksum-representation index record"
"Unsupported repository version"
"RA layer file already exists"
"Invalid character in hex checksum"
"MD5 checksum is missing"
"A report cannot be generated because no data was supplied"
"Cannot change node kind"
"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"
"Couldn't perform atomic initialization"
"Inter-repository relocation not allowed"
"The specified diff option is not supported"
"Path syntax not supported in this context"
"Item is partially readable"
"Object is not a transaction root"
"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"
"Line endings other than expected"
"No external merge tool available"
"RA layer failed to init socket layer"
"Unknown authorization method"
"Two versioned resources are unrelated"
"Incorrect parameters given"
"Committing in directory scheduled for addition"
"Couldn't open a repository"
"No user associated with filesystem"
"Format of an svn:externals property was invalid"
"Tried to change an immutable representation"
"Inconsistent line ending style"
"Invalid configuration value"
"Filesystem has no such copy"
"A problem occurred; see other errors for details"
"Filesystem upgrade is not supported"
"Network connection closed unexpectedly"
"apr memcache library not available"
"A representation vanished or changed between reads"
"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"
"Cease invocation of this API"
"Attempting restricted operation for modified resource"
"Can't find a working copy path"
"Unexpected or unknown property kind"
"Server SSL certificate untrusted"
"Invalid filesystem revision number"
"Repository UUID does not match expected UUID"
"Incompatible library version"
"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"
"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"
"URL access forbidden for unknown reason"
"Invalid filesystem path syntax"
"Repository access is needed for this operation"
"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"
"Bogus revision information given"
"Incorrect arguments supplied"
"Repository access method not implemented"
"Changelist doesn't match"
"Server can only replay from the root of a repository"
"Illegal target for the requested operation"
"No such XML tag attribute"
"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"
"Unexpected node kind found"
"Unrecognized line ending style"
"Apache got a malformed URI"
"Working copy not locked; this is probably a bug, please report"
"Read access denied for root of edit"
"Bad URL passed to RA layer"
"Cannot delete a file external"
"Transaction is out of date"
"Error closing filesystem"
"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"
"Couldn't find a repository"
"Bad parent pool passed to svn_make_pool()"
"Svndiff data has invalid header"
"Filesystem has no such lock"
"Unsupported RA plugin ABI version"
"Operation does not support multiple sources"
"General filesystem error"
"No versioned parent directories"
"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"
"Attempting to commit to a URL more than once"
"Transaction is not dead"
"Error running post-commit hook"
"Path is not an immediate child of the specified directory"
"Attempted to write to readonly SQLite db"
"Unsupported checksum type"
"Filesystem has no such node-rev-id"