1j d dl Z d dlmZmZmZ d dlmZmZ d dlm Z d dl mZ d dlm Z mZmZmZmZ e j e Z G d de Z ej e dS ) N)ListOptionalTuple) HiddenTextdisplay_path)make_command)path_to_url)AuthInfoRemoteNotFoundError RevOptionsVersionControlvcsc N e Zd ZdZdZdZdZedede e fd Z ded ed ede ddf d Zded ed eddfdZded ed eddfdZed edeeee ef f fd Zededefd Zededefd Zededee defd Z xZS )Bazaarbzrz.bzrbranch)zbzr+httpz bzr+httpszbzr+sshzbzr+sftpzbzr+ftpzbzr+lpzbzr+filerevreturnc d| gS )Nz-r )r s j/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/pip/_internal/vcs/bazaar.pyget_base_rev_argszBazaar.get_base_rev_args s c{ desturlrev_options verbosityNc 0 | }t d||t | |dk rdg}n|dk rg }n dd|z g}t ddg|| ||R }| | d S ) NzChecking out %s%s to %sr z--quiet -vcheckoutz --lightweight) to_displayloggerinfor r to_argsrun_command)selfr r r r rev_displayflagscmd_argss r fetch_newzBazaar.fetch_new$ s ",,..% >>KEE !^^EE(Y(()E */ 1<1D1D1F1F HK MQ """""r c P | t d| | d S )Nswitchcwd)r' r )r( r r r s r r. z Bazaar.switch9 s+ h44$?????r c @ | t d dd| }| d r(t dd| }| || t d d| }| || d S ) Nr% FTshow_stdoutstdout_onlyr0 zStandalone bindz-qr/ update)r' r startswithr&