403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.6/site-packages/pip/_internal/vcs/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.6/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-36.pyc
3

�N�a)�@s�ddlZddlmZmZmZddlmZmZddlm	Z	ddl
mZddlm
Z
mZmZmZmZeje�ZGdd�de�Zeje�dS)	�N)�List�Optional�Tuple)�
HiddenText�display_path)�make_command)�path_to_url)�AuthInfo�RemoteNotFoundError�
RevOptions�VersionControl�vcscs�eZdZdZdZdZd!Zeee	ed�dd
��Z
eeedd�dd�Z
eeedd�dd�Zeeedd�dd�Zeeeeeeefd��fdd��Zeeed�dd��Zeeed�dd��Zeeeeed�dd ��Z�ZS)"�BazaarZbzrz.bzr�branch�bzr+http�	bzr+https�bzr+ssh�bzr+sftp�bzr+ftp�bzr+lp�bzr+file)�rev�returncCsd|gS)Nz-r�)rrr�/usr/lib/python3.6/bazaar.py�get_base_rev_args szBazaar.get_base_rev_argsN)�dest�url�rev_optionsrcCs>|j�}tjd||t|��tdd|j�||�}|j|�dS)NzChecking out %s%s to %srz-q)Z
to_display�logger�inforr�to_args�run_command)�selfrrrZrev_display�cmd_argsrrr�	fetch_new$s
zBazaar.fetch_newcCs|jtd|�|d�dS)N�switch)�cwd)r"r)r#rrrrrrr&/sz
Bazaar.switchcCs"tdd|j��}|j||d�dS)NZpullz-q)r')rr!r")r#rrrr$rrr�update2sz
Bazaar.update)rrcs.t�j|�\}}}|jd�r$d|}|||fS)Nzssh://zbzr+)�super�get_url_rev_and_auth�
startswith)�clsrrZ	user_pass)�	__class__rrr*6s
zBazaar.get_url_rev_and_auth)�locationrcCsr|jdgdd|d�}xT|j�D]H}|j�}x:dD]2}|j|�r0|j|�d}|j|�r^t|�S|Sq0WqWt�dS)	Nr FT)�show_stdout�stdout_onlyr'�checkout of branch: �parent branch: �)r1r2)r"�
splitlines�stripr+�splitZ_is_local_repositoryrr
)r,r.Zurls�line�xZreporrr�get_remote_url>s


zBazaar.get_remote_urlcCs |jdgdd|d�}|j�dS)NZrevnoFT)r/r0r'r3���)r"r4)r,r.Zrevisionrrr�get_revisionMszBazaar.get_revision)r�namercCsdS)z&Always assume the versions don't matchFr)r,rr<rrr�is_commit_id_equalWszBazaar.is_commit_id_equal)rrrrrrr)�__name__�
__module__�__qualname__r<�dirnameZ	repo_nameZschemes�staticmethod�strrrrrr%r&r(�classmethodrrr	r*r9r;�boolr=�
__classcell__rr)r-rrs.$	r)ZloggingZtypingrrrZpip._internal.utils.miscrrZpip._internal.utils.subprocessrZpip._internal.utils.urlsrZ pip._internal.vcs.versioncontrolr	r
rrr
Z	getLoggerr>rr�registerrrrr�<module>s
K

Youez - 2016 - github.com/yon3zu
LinuXploit