[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.216.176.25: ~ $


�t�_/�@sddlmZddlZddlZddlmZddlmZm	Z	ddl
mZddlm
Z
ddlmZddlmZmZe
r�dd	lmZmZdd
lmZddlmZmZeje�ZGdd
�d
e�Zeje�dS)�)�absolute_importN)�parse)�display_path�rmtree)�make_command)�MYPY_CHECK_RUNNING)�path_to_url)�VersionControl�vcs)�Optional�Tuple)�
HiddenText)�AuthInfo�
RevOptionscs�eZdZdZdZdZdZ�fd
d�Zedd
��Z	dd�Z
dd�Zdd�Zdd�Z
e�fdd��Zedd��Zedd��Zedd��Z�S)�Bazaar�bzrz.bzr�branch�bzr+http�	bzr+https�bzr+ssh�bzr+sftp�bzr+ftp�bzr+lpcsBtt|�j||�ttdd�r>tjjdg�dS)N�
uses_fragment�lp)�superr�__init__�getattr�urllib_parser�extend)�self�args�kwargs)�	__class__���/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-1.el7.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/vcs/bazaar.pyr#szBazaar.__init__cCs
d|gS)Nz-rr$)�revr$r$r%�get_base_rev_args*szBazaar.get_base_rev_argscCsWtjj|�rt|�|j|�\}}|jtd|||j���dS)zU
        Export the Bazaar repository at the url to the destination location
        �exportN)�os�path�existsr�get_url_rev_options�run_commandr�to_args)r �location�url�rev_optionsr$r$r%r(.s

z
Bazaar.exportcCsW|j�}tjd||t|��tdd|j�||�}|j|�dS)NzChecking out %s%s to %srz-q)�
to_display�logger�inforrr.r-)r �destr0r1�rev_display�cmd_argsr$r$r%�	fetch_new<s
zBazaar.fetch_newcCs |jtd|�d|�dS)N�switch�cwd)r-r)r r5r0r1r$r$r%r9Jsz
Bazaar.switchcCs/tdd|j��}|j|d|�dS)N�pullz-qr:)rr.r-)r r5r0r1r7r$r$r%�updateNsz
Bazaar.updatecsGtt|�j|�\}}}|jd�r:d|}|||fS)Nzssh://zbzr+)rr�get_url_rev_and_auth�
startswith)�clsr0r&�	user_pass)r#r$r%r=Ss!
zBazaar.get_url_rev_and_authcCs�|jdgd|�}xp|j�D]b}|j�}xMdD]E}|j|�r>|j|�d}|j|�rt|�S|Sq>Wq%WdS)Nr4r:�checkout of branch: �parent branch: �)rArB)r-�
splitlines�stripr>�split�_is_local_repositoryr)r?r/�urls�line�x�repor$r$r%�get_remote_url\s

zBazaar.get_remote_urlcCs&|jdgd|�}|j�dS)N�revnor:rC���)r-rD)r?r/�revisionr$r$r%�get_revisionjszBazaar.get_revisioncCsdS)z&Always assume the versions don't matchFr$)r?r5�namer$r$r%�is_commit_id_equalqszBazaar.is_commit_id_equal)rrrrrrr)�__name__�
__module__�__qualname__rQ�dirname�	repo_name�schemesr�staticmethodr'r(r8r9r<�classmethodr=rLrPrRr$r$)r#r%rs	r)�
__future__r�loggingr)Zpip._vendor.six.moves.urllibrr�pip._internal.utils.miscrr�pip._internal.utils.subprocessr�pip._internal.utils.typingr�pip._internal.utils.urlsr� pip._internal.vcs.versioncontrolr	r
�typingrrr
rr�	getLoggerrSr3r�registerr$r$r$r%�<module>s]

Filemanager

Name Type Size Permission Actions
__init__.cpython-35.pyc File 541 B 0644
bazaar.cpython-35.pyc File 3.94 KB 0644
git.cpython-35.pyc File 10.17 KB 0644
mercurial.cpython-35.pyc File 5.22 KB 0644
subversion.cpython-35.pyc File 8.96 KB 0644
versioncontrol.cpython-35.pyc File 21.68 KB 0644