ѼBY&(ddlmZddlZddlmZmZddlmZddlm Z ddl m Z m Z m Z mZmZejeZGddeZejedS) ) annotationsN) HiddenText display_path) make_command) path_to_url)AuthInfoRemoteNotFoundError RevOptionsVersionControlvcsceZdZdZdZdZdZedd Zd dZ d!d dZ d!d dZ e d"fd Z e d#dZe d#dZe d$dZxZS)%Bazaarbzrz.bzrbranch)zbzr+httpz bzr+httpszbzr+sshzbzr+sftpzbzr+ftpzbzr+lpzbzr+filerevstrreturn list[str]c d|gS)Nz-r)rs j/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pip/_internal/vcs/bazaar.pyget_base_rev_argszBazaar.get_base_rev_args!s c{desturlr rev_optionsr verbosityintNonec0|}td||t||dkrdg}n|dkrg}n dd|zg}t ddg||||R}||dS) NzChecking out %s%s to %srz--quiet-vcheckoutz --lightweight) to_displayloggerinforrto_args run_command)selfrrrr rev_displayflagscmd_argss r fetch_newzBazaar.fetch_new%s",,..  %         >>KEE !^^EE(Y(()E  */ 1<1D1D1F1F HK MQ    """""rrcP|td||dS)Nswitchcwd)r)r)r*rrrrs rr0z Bazaar.switch:s- h44$?????rcrg}|dkr|d|tddd|}|dr&tdg||R}||| td g||R}||| dS) Nrz-qr'FT show_stdout stdout_onlyr2z Standalone bindr1update)appendr)r startswithr()r*rrrrr,outputr-s rr8z Bazaar.updateCs >> LL   !!  e4"     ] + + 1$F8U8C888H   X4  0 0 0H5H+2E2E2G2GHHH t,,,,,r tuple[str, str | None, AuthInfo]ct|\}}}|drd|z}|||fS)Nzssh://zbzr+)superget_url_rev_and_authr:)clsrr user_pass __class__s rr?zBazaar.get_url_rev_and_auth[sM$gg::3??S) >>( # # 3,CC""rlocationc`|dgdd|}|D]y}|}dD]`}||rI||d}||rt |ccS|ccSazt)Nr'FTr4)zcheckout of branch: zparent branch: r!)r) splitlinesstripr:split_is_local_repositoryrr )r@rCurlslinexrepos rget_remote_urlzBazaar.get_remote_urlcs H%Tx  OO%%  D::<ris""""""========777777000000  8 $ $lllll^lll^  Vr