HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //proc/self/root/proc/thread-self/root/lib64/python2.7/site-packages/hgext/convert/transport.pyc
�
1�3\c@@s�ddlmZddlZddlZddlZejjZejjZddl	m
Z
ejj�dad�Zdefd��YZdefd��YZdS(	i(tabsolute_importN(tutilcC@s	ddl}|jj|�|jj|�|jj|�|jj|�|jj|�g}t|jdd�}|r�x{dD]?}x6d
D].}||||�}|r�|j
|�q�q�WqWn1tj|jd�r�|j
|jj
|��n|jj||�S(s*Create a Subversion authentication baton. iNt'svn_auth_get_platform_specific_providert
gnome_keyringtkeychaintkwallettwindowstsimpletssl_client_cert_pwtssl_server_trusttget_windows_simple_provider(RRRR(RRR	(t
svn.clienttclienttget_simple_providertget_username_providert!get_ssl_client_cert_file_providert$get_ssl_client_cert_pw_file_providert"get_ssl_server_trust_file_providertgetattrtcoretNonetappendRtsafehasattrR
t
svn_auth_open(tpooltsvnt	providerstgetprovidertnamettypetp((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyt_create_auth_baton's"	

tNotBranchErrorcB@seZRS((t__name__t
__module__(((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyR CstSvnRaTransportcB@s<eZdZddd�Zdefd��YZd�ZRS(s;
    Open an ra connection to a Subversion repository.
    tcC@sat�|_||_d|_d|_|dksItjtj	d�r2tj
j|j�|_
t|j�}||j
_
tdkr�tjjd�ant|j
_y(tj
j|j|j
|j�|_	Wq]tk
r.}|j\}}|tjjtjjtjjfkr(t|��n�q]Xn+||_	tj	j|j	|jjd��dS(NR$treparenttutf8(tPoolRtsvn_urltusernametpasswordRRRRtraRtcreate_contextRt
auth_batont
svn_configRtsvn_config_get_configtconfigtopen_ra_sessiontSubversionExceptiontargstSVN_ERR_RA_ILLEGAL_URLt"SVN_ERR_RA_LOCAL_REPOS_OPEN_FAILEDtSVN_ERR_BAD_URLR R%tencode(tselfturlR+tabtxxx_todo_changemetinsttnum((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyt__init__Js0			"		
	tReportercB@sMeZd�Zdd�Zdd�Zdd�Zdd�Zdd�ZRS(cC@s|\|_|_dS(N(t	_reportert_baton(R8t
reporter_data((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyR>iscC@s,tjj|j|j|||||�dS(N(RR+treporter2_invoke_set_pathR@RA(R8tpathtrevnumtstart_emptyt
lock_tokenR((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pytset_pathlscC@s#tjj|j|j||�dS(N(RR+treporter2_invoke_delete_pathR@RA(R8RDR((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pytdelete_pathpsc	C@s/tjj|j|j||||||�dS(N(RR+treporter2_invoke_link_pathR@RA(R8RDR9trevisionRFRGR((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyt	link_pathtscC@s tjj|j|j|�dS(N(RR+treporter2_invoke_finish_reportR@RA(R8R((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyt
finish_reportzscC@s tjj|j|j|�dS(N(RR+treporter2_invoke_abort_reportR@RA(R8R((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pytabort_report~sN(	R!R"R>RRHRJRMRORQ(((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyR?hs	cO@s(|jtjj|j||||��S(N(R?RR+t	do_update(R8RERDR3tkwargs((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyRR�sN(R!R"t__doc__RR>tobjectR?RR(((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyR#Fs(t
__future__RRRtsvn.coretsvn.raRR'R2t	mercurialRR+t
initializeRR.RR RUR#(((s=/usr/lib64/python2.7/site-packages/hgext/convert/transport.pyt<module>s