o u3bM? @sdZddlZz ddlZejZWneyddlZejZYnwGdddeZGdddeZGdddeZ Gd d d eZ Gd d d eZ Gd ddeZ GdddeZ GdddeZGdddeZGdddeZGdddeZGdddeZGdddeZdZdZdZd Zd!Zd"Zd#ZzddlZejZejD]\Z Z!e "d$se!e#e <qWneyZ$zd%e%e$vred&e%e$dZ$[$wwd/d(d)Z&d0d+d,Z'Gd-d.d.Z(dS)1aL ==================================================================== Copyright (c) 2003-2009 Barry A Scott. All rights reserved. This software is licensed as described in the file LICENSE.txt, which you should have received as part of this distribution. ==================================================================== Nc@s6eZdZd ddZddZddZdd Zd d Zd S) PysvnDictBasecCs6t||||_|jdurtd|jjfdSdS)Nz%s given None as name)user_dict_base__init___PysvnDictBase__nameprint __class____name__)self value_dictnamer 0/usr/lib/python3/dist-packages/pysvn/__init__.pyrs  zPysvnDictBase.__init__cCs(||jvr |j|Std|jj|f)Nz!%s instance has no attribute '%s')dataAttributeErrorrr )r r r r r __getattr__s  zPysvnDictBase.__getattr__cCs|jSN)rr r r r_keyszPysvnDictBase._keycCs||kSr)r)r otherr r r__lt__#zPysvnDictBase.__lt__cCsd|jjt|jfS)Nz<%s %s>)rr reprrrr r r__repr__&szPysvnDictBase.__repr__Nr)r __module__ __qualname__rrrrrr r r rrs   rc@eZdZddZdS) PysvnDirentcCt|||dddSNr rrgetr r r r rr+zPysvnDirent.__init__Nr rrrr r r rr* rc@r) PysvnListcCrNpathr!r#r r rr/r$zPysvnList.__init__Nr%r r r rr'.r&r'c@r) PysvnEntrycCrr r!r#r r rr3r$zPysvnEntry.__init__Nr%r r r rr*2r&r*c@r) PysvnInfocCt||dSrrrr#r r rr7rzPysvnInfo.__init__Nr%r r r rr+6r&r+c@r) PysvnLockcCr,rr-r#r r rr;rzPysvnLock.__init__Nr%r r r rr.:r&r.c@r)PysvnLogcCr,rr-r#r r rr?rzPysvnLog.__init__Nr%r r r rr/>r&r/c@r)PysvnLogChangedPathcCr,rr-r#r r rrCrzPysvnLogChangedPath.__init__Nr%r r r rr0Br&r0c@r) PysvnWcInfocCr,rr-r#r r rrGrzPysvnWcInfo.__init__Nr%r r r rr1Fr&r1c@r) PysvnStatus2cCrr(r!r#r r rrKr$zPysvnStatus2.__init__Nr%r r r rr2Jr&r2c@r) PysvnStatuscCrr(r!r#r r rrOr$zPysvnStatus.__init__Nr%r r r rr3Nr&r3c@r)PysvnDiffSummarycCrr(r!r#r r rrSr$zPysvnDiffSummary.__init__Nr%r r r rr4Rr&r4c@r)PysvnCommitInfocCr,rr-r#r r rrWrzPysvnCommitInfo.__init__Nr%r r r rr5Vr&r5 l__z: undefined symbol:zcpysvn was built against newer (svn, apr, etc.) libraries then the ones installed on this system. %srcCstj|tdSN)result_wrappers)_pysvn_Clientglobals) config_dirr r rClient~rrCFcCstj|||tdSr=)r? _TransactionrA) repos_pathtransaction_name is_revisionr r r TransactionsrHc@seZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d5Z8d6Z9d7Z:d8Z;d9ZdZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfddZgdeZhdfZidgZjdhZkdiZldjZmdkZndlZodmZpdnZqdoZrdpZsdqZtdrZudsZvdtZwduZxdvZydwZzdxZ{dyZ|dzZ}d{Z~d|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d Z#d!Z$d"Z%d#Z&d$Z'd%Z(d&Z)d'Z*d(Z+d)Z,d*Z-d+Z.d,Z/d-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\S(]svn_erriHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiiiiiiiXiYiZi[i\i]i^i_i"i"i"i"i"ih6ii6iIiIiIiIiIiIix]iy]iz]i{]i|]i}]i~]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]i]iqiqiqiqiqiqiqiqiqi qi qi qi qi qiqiqiqiqiqiqiqiqiqiqiqiqiqiqiqiqiqiqi qi!qi"qi#qi$qi%qi&qi'qi(qi)qi*qi+qi,qi-qi.qi/qi0qi1qi2qi3qi4qi5qi6qi7qi8qi9qi:qi;qiqi?qi@qiAqiCqiDqiEqiFqiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i!iiiiiii0i1i2i3i4iiiiiiiiiiiiiiiiiiiiiiiiii@ iA iB iC iD iE iF iG iH iI iJ iK iL iM iN iO iP iQ iR iS iT iU iV iW iX iY iZ i[ i\ i] i^ i_ i` ia ib ic id ie if ig ih ii ij ik il im in io i i i i i i i i i i i i i iP4iQ4iR4iS4iT4iU4iV4iW4iX4iY4iZ4iGiGiGiGiGi`[ia[ib[ic[id[ininipiqirisitiiiiiiiiiiiiiiiiiiiiiiN(_r rrbad_containing_pool bad_filenamebad_urlbad_date bad_mime_typebad_property_valuebad_version_file_formatbad_relative_pathbad_uuidbad_config_valuebad_server_specificationbad_checksum_kindbad_checksum_parse bad_tokenbad_changelist_name bad_atomicbad_compression_methodbad_property_value_eolxml_attrib_not_foundxml_missing_ancestryxml_unknown_encoding xml_malformedxml_unescapable_dataxml_unexpected_elementio_inconsistent_eolio_unknown_eolio_corrupt_eolio_unique_names_exhaustedio_pipe_frame_errorio_pipe_read_errorio_write_errorio_pipe_write_errorstream_unexpected_eofstream_malformed_datastream_unrecognized_datastream_seek_not_supportedstream_not_supportednode_unknown_kindnode_unexpected_kindentry_not_found entry_existsentry_missing_revisionentry_missing_urlentry_attribute_invalidentry_forbiddenwc_obstructed_updatewc_unwind_mismatchwc_unwind_emptywc_unwind_not_empty wc_locked wc_not_lockedwc_invalid_lockwc_not_working_copywc_not_directory wc_not_filewc_bad_adm_logwc_path_not_foundwc_not_up_to_datewc_left_local_modwc_schedule_conflict wc_path_foundwc_found_conflict wc_corruptwc_corrupt_text_basewc_node_kind_changewc_invalid_op_on_cwdwc_bad_adm_log_startwc_unsupported_format wc_bad_pathwc_invalid_schedulewc_invalid_relocationwc_invalid_switchwc_mismatched_changelistwc_conflict_resolver_failurewc_copyfrom_path_not_foundwc_changelist_movewc_cannot_delete_file_externalwc_cannot_move_file_external wc_db_error wc_missingwc_not_symlinkwc_path_unexpected_statuswc_upgrade_requiredwc_cleanup_requiredwc_invalid_operation_depthwc_path_access_deniedwc_mixed_revisionswc_duplicate_externals_target fs_general fs_cleanupfs_already_open fs_not_open fs_corruptfs_path_syntaxfs_no_such_revisionfs_no_such_transactionfs_no_such_entryfs_no_such_representationfs_no_such_stringfs_no_such_copyfs_transaction_not_mutable fs_not_foundfs_id_not_found fs_not_idfs_not_directory fs_not_filefs_not_single_path_componentfs_not_mutablefs_already_exists fs_root_dirfs_not_txn_rootfs_not_revision_root fs_conflictfs_rep_changedfs_rep_not_mutablefs_malformed_skelfs_txn_out_of_datefs_berkeley_dbfs_berkeley_db_deadlockfs_transaction_deadfs_transaction_not_deadfs_unknown_fs_type fs_no_userfs_path_already_lockedfs_path_not_lockedfs_bad_lock_tokenfs_no_lock_tokenfs_lock_owner_mismatchfs_no_such_lockfs_lock_expiredfs_out_of_datefs_unsupported_formatfs_rep_being_writtenfs_txn_name_too_longfs_no_such_node_originfs_unsupported_upgradefs_no_such_checksum_repfs_prop_basevalue_mismatchfs_incorrect_editor_completionfs_packed_revprop_read_failurefs_revprop_cache_init_failurefs_malformed_txn_idfs_index_corruptionfs_index_revisionfs_index_overflowfs_container_indexfs_index_inconsistentfs_lock_operation_failedfs_unsupported_typefs_container_sizefs_malformed_noderev_idfs_invalid_generationfs_corrupt_revprop_manifestfs_corrupt_proplistfs_ambiguous_checksum_repfs_unrecognized_ioctl_codefs_rep_sharing_not_allowedfs_rep_sharing_not_supported repos_lockedrepos_hook_failurerepos_bad_argsrepos_no_data_for_reportrepos_bad_revision_reportrepos_unsupported_versionrepos_disabled_featurerepos_post_commit_hook_failedrepos_post_lock_hook_failedrepos_post_unlock_hook_failedrepos_unsupported_upgradera_illegal_urlra_not_authorizedra_unknown_authra_not_implementedra_out_of_datera_no_repos_uuidra_unsupported_abi_version ra_not_lockedra_partial_replay_not_supportedra_uuid_mismatchra_repos_root_url_mismatchra_session_url_mismatchra_cannot_create_tunnelra_cannot_create_sessionra_dav_sock_initra_dav_creating_requestra_dav_request_failedra_dav_options_req_failedra_dav_props_not_foundra_dav_already_existsra_dav_invalid_config_valuera_dav_path_not_foundra_dav_proppatch_failedra_dav_malformed_datara_dav_response_header_badnessra_dav_relocatedra_dav_conn_timeoutra_dav_forbiddenra_dav_precondition_failedra_dav_method_not_allowedra_local_repos_not_foundra_local_repos_open_failedsvndiff_invalid_headersvndiff_corrupt_windowsvndiff_backward_viewsvndiff_invalid_opssvndiff_unexpected_endsvndiff_invalid_compressed_dataapmod_missing_path_to_fsapmod_malformed_uriapmod_activity_not_foundapmod_bad_baselineapmod_connection_abortedclient_versioned_path_requiredclient_ra_access_requiredclient_bad_revisionclient_duplicate_commit_urlclient_is_binary_file$client_invalid_externals_descriptionclient_modifiedclient_is_directoryclient_revision_rangeclient_invalid_relocation'client_revision_author_contains_newlineclient_property_nameclient_unrelated_resourcesclient_missing_lock_token"client_multiple_sources_disallowedclient_no_versioned_parentclient_not_ready_to_merge(client_file_external_overwrite_versionedclient_patch_bad_strip_countclient_cycle_detectedclient_merge_update_required)client_invalid_mergeinfo_no_mergetrackingclient_no_lock_tokenclient_forbidden_by_server%client_conflict_option_not_applicablebaseplugin_load_failuremalformed_fileincomplete_dataincorrect_paramsunversioned_resource test_failedunsupported_feature bad_prop_kindillegal_targetdelta_md5_checksum_absent dir_not_emptyexternal_programswig_py_exception_setchecksum_mismatch cancelledinvalid_diff_optionproperty_not_foundno_auth_file_pathversion_mismatchmergeinfo_parse_errorcease_invocationrevnum_parse_failure iter_breakunknown_changelistreserved_filename_specifiedunknown_capability test_skippedno_apr_memcacheatomic_init_failure sqlite_errorsqlite_readonlysqlite_unsupported_schema sqlite_busysqlite_resetting_for_rollbacksqlite_constrainttoo_many_memcached_serversmalformed_version_stringcorrupted_atomic_storageutf8proc_error utf8_globcorrupt_packed_datacomposed_error invalid_inputsqlite_rollback_failedlz4_compression_failedlz4_decompression_failedcanonicalization_failedcl_arg_parsing_errorcl_insufficient_argscl_mutually_exclusive_argscl_adm_dir_reserved cl_log_message_is_versioned_filecl_log_message_is_pathnamecl_commit_in_added_dircl_no_external_editorcl_bad_log_messagecl_unnecessary_log_messagecl_no_external_merge_toolcl_error_processing_externalscl_repos_verify_failedra_svn_cmd_errra_svn_unknown_cmdra_svn_connection_closedra_svn_io_errorra_svn_malformed_datara_svn_repos_not_foundra_svn_bad_versionra_svn_no_mechanismsra_svn_edit_abortedra_svn_request_sizera_svn_response_sizeauthn_creds_unavailableauthn_no_providerauthn_providers_exhaustedauthn_creds_not_saved authn_failedauthz_root_unreadableauthz_unreadableauthz_partially_readableauthz_invalid_configauthz_unwritablediff_datasource_modifieddiff_unexpected_data"ra_serf_sspi_initialisation_failedra_serf_ssl_cert_untrusted$ra_serf_gssapi_initialisation_failedra_serf_wrapped_error ra_serf_stream_bucket_read_errorassertion_failassertion_only_tracing_linksasn1_out_of_dataasn1_unexpected_tagasn1_invalid_lengthasn1_length_mismatchasn1_invalid_datax509_feature_unavailablex509_cert_invalid_pemx509_cert_invalid_formatx509_cert_invalid_versionx509_cert_invalid_serialx509_cert_invalid_algx509_cert_invalid_namex509_cert_invalid_datex509_cert_invalid_pubkeyx509_cert_invalid_signaturex509_cert_invalid_extensionsx509_cert_unknown_versionx509_cert_unknown_pk_algx509_cert_sig_mismatchx509_cert_verify_failedr r r rrIsrIr)F))__doc__sysUserDictIterableUserDictr ImportError collectionsrrr'r*r+r.r/r0r1r2r3r4r5SVN_DIRENT_KINDSVN_DIRENT_SIZESVN_DIRENT_HAS_PROPSSVN_DIRENT_CREATED_REVSVN_DIRENT_TIMESVN_DIRENT_LAST_AUTHORSVN_DIRENT_ALL pysvn._pysvnpysvnr?__dict__itemskeyvalue startswithrAestrrCrHrIr r r rs\