hyb
2025-11-07 cadac0a99d87c53805a07f3b4ca7fd11e524fe4a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Ë
ñúh–ãóº—ddlmZddlZddlmZmZddlmZddlm    Z    ddl
m Z m Z m Z mZmZej e«ZGd„de«Zej(e«y)    é)Ú annotationsN)Ú
HiddenTextÚ display_path)Ú make_command)Ú path_to_url)ÚAuthInfoÚRemoteNotFoundErrorÚ
RevOptionsÚVersionControlÚvcscóڇ—eZdZdZdZdZdZed d„«Z                                        dd„Z        d                                    dd„Z
    d                                    dd„Z e dˆfd    „ «Z e dd
„«Ze dd „«Ze dd „«ZˆxZS)ÚBazaarÚbzrz.bzrÚbranch)zbzr+httpz    bzr+httpszbzr+sshzbzr+sftpzbzr+ftpzbzr+lpzbzr+filecó
—d|gS)Nz-r©)Úrevs úKH:\Change_password\venv_build\Lib\site-packages\pip/_internal/vcs/bazaar.pyÚget_base_rev_argszBazaar.get_base_rev_args!s €àcˆ{Ðócóþ—|j«}tjd||t|««|dkrdg}n|dk(rg}n    dd|z›g}t    ddg|¢|j «‘|‘|‘­Ž}|j |«y)    NzChecking out %s%s to %srz--quietéú-ÚvÚcheckoutz --lightweight)Ú
to_displayÚloggerÚinforrÚto_argsÚ run_command)ÚselfÚdestÚurlÚ rev_optionsÚ    verbosityÚ rev_displayÚflagsÚcmd_argss        rÚ    fetch_newzBazaar.fetch_new%s¦€ð"×,Ñ,Ó.ˆ ܏ ‰ Ø %Ø Ø Ü ˜Ó ô        
𠘊>ؐK‰EØ ˜!Š^؉Eà˜˜Y™˜Ð(Ð)ˆEÜØ ˜ð
Ø*/ð
Ø1<×1DÑ1DÓ1Fð
ØHKð
ØMQò
ˆð     ×јÕ"rcó>—|jtd|«|¬«y)NÚswitch©Úcwd)r r)r!r"r#r$r%s     rr+z Bazaar.switch:s€ð     ×Ñœ h°Ó4¸$ÐÕ?rcó2—g}|dkr|jd«|jtd«dd|¬«}|jd«r!tdg|¢|‘­Ž}|j||¬    «td
g|¢|j    «‘­Ž}|j||¬    «y) Nrz-qrFT©Ú show_stdoutÚ stdout_onlyr-z Standalone Úbindr,Úupdate)Úappendr rÚ
startswithr)r!r"r#r$r%r'Úoutputr(s        rr3z Bazaar.updateCs¨€ðˆà ˜Š>Ø L‰L˜Ô à×!Ñ!Ü ˜Ó  ¨eÀÈ4ð"ó
ˆð × Ñ ˜]Ô +ô$ FÐ8¨UÐ8°CÒ8ˆHØ × Ñ ˜X¨4Ð Ô 0ä ÐH¨5ÐH°+×2EÑ2EÓ2GÒHˆØ ×ј tÐÕ,rcó`•—t‰||«\}}}|jd«rd|z}|||fS)Nzssh://zbzr+)ÚsuperÚget_url_rev_and_authr5)Úclsr#rÚ    user_passÚ    __class__s    €rr9zBazaar.get_url_rev_and_auth[s=ø€ô$™gÑ:¸3Ó?шˆS)Ø >‰>˜(Ô #ؘ3‘,ˆCؐC˜Ð"Ð"rcó(—|jdgdd|¬«}|j«D]d}|j«}dD]M}|j|«sŒ|j    |«d}|j |«rt |«ccS|ccSŒft‚)NrFTr/)zcheckout of branch: zparent branch: r)r Ú
splitlinesÚstripr5ÚsplitÚ_is_local_repositoryrr    )r:ÚlocationÚurlsÚlineÚxÚrepos      rÚget_remote_urlzBazaar.get_remote_urlcs–€à‰Ø ˆH %°T¸xðó
ˆð—O‘OÓ%ò     ˆDØ—:‘:“<ˆDØ@ò  Ø—?‘? 1Õ%ØŸ:™: a›=¨Ñ+DØ×/Ñ/°Ô5Ü*¨4Ó0Ô0Ø”Kñ   ð     ô"Ð!rcóT—|jdgdd|¬«}|j«dS)NÚrevnoFTr/éÿÿÿÿ)r r>)r:rBÚrevisions   rÚ get_revisionzBazaar.get_revisionrs9€à—?‘?Ø ˆIØØØð    #ó
ˆð ×"Ñ"Ó$ RÑ(Ð(rcó—y)z&Always assume the versions don't matchFr)r:r"Únames   rÚis_commit_id_equalzBazaar.is_commit_id_equal|s€ðr)rÚstrÚreturnz    list[str])
r"rPr#rr$r
r%ÚintrQÚNone)r)r#rPrQz tuple[str, str | None, AuthInfo])rBrPrQrP)r"rPrNz
str | NonerQÚbool)Ú__name__Ú
__module__Ú __qualname__rNÚdirnameÚ    repo_nameÚschemesÚ staticmethodrr)r+r3Ú classmethodr9rGrLrOÚ __classcell__)r<s@rrrs$ø„Ø €DØ€GØ€Ið€Gðòóðð#Øð#Ø(ð#Ø7Að#ØNQð#à     ó#ð4ð @àð@ðð@ð ð    @ð
ð @ð
ó @ðð -àð-ðð-ð ð    -ð
ð -ð
ó -ð0ô#óð#ðò "óð "ðò)óð)ðòóôrr)Ú
__future__rÚloggingÚpip._internal.utils.miscrrÚpip._internal.utils.subprocessrÚpip._internal.utils.urlsrÚ pip._internal.vcs.versioncontrolrr    r
r r Ú    getLoggerrUrrÚregisterrrrú<module>rfsQðÝ"ãç=Ý7Ý0÷õð
ˆ×    Ñ    ˜8Ó    $€ôlˆ^ôlð^ €‡  ˆVÕr