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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Ë
ñúhÇãó֗ddlmZddlZddlZddlZddlmZmZddlm    Z    m
Z
ddl m Z ddl mZddlmZmZmZmZej(e«ZGd„d    e«Zej0e«y)
é)Ú annotationsN)Ú
BadCommandÚInstallationError)Ú
HiddenTextÚ display_path)Ú make_command)Ú path_to_url)Ú
RevOptionsÚVersionControlÚ(find_path_to_project_root_from_repo_rootÚvcscóþ‡—eZdZdZdZdZdZedd„«Z                                        dd„Z        d                                    dd„Z
    d                                    dd„Z e dd    „«Z e dd
„«Ze dd „«Ze dd „«Ze dd „«Ze dˆfd„ «ZˆxZS)Ú    MercurialÚhgz.hgÚclone)zhg+filezhg+httpzhg+httpszhg+sshzhg+static-httpcó—d|›gS)Nz--rev=©)Úrevs úNH:\Change_password\venv_build\Lib\site-packages\pip/_internal/vcs/mercurial.pyÚget_base_rev_argszMercurial.get_base_rev_args!s€à˜˜ÐÐócó4—|j«}tjd||t|««|dkrd}n|dk(rd}n
|dk(rd}nd}|j    t d    d
g|¢|‘|‘­Ž«|j    t d g|¢|j «‘­Ž|¬ «y) NzCloning hg %s%s to %sr)z--quietéré)ú    --verbose)rz--debugrz
--noupdateÚupdate©Úcwd)Ú
to_displayÚloggerÚinforÚ run_commandrÚto_args)ÚselfÚdestÚurlÚ rev_optionsÚ    verbosityÚ rev_displayÚflagss       rÚ    fetch_newzMercurial.fetch_new%s¯€ð"×,Ñ,Ó.ˆ ܏ ‰ Ø #Ø Ø Ü ˜Ó ô        
𠘊>Ø%1‰EØ ˜!Š^؉EØ ˜!Š^Ø"‰Eà,ˆEØ ×Ñœ g¨|ÐO¸eÐOÀSÐOÈ$ÒOÔPØ ×ÑÜ ˜Ð A EÐ A¨;×+>Ñ+>Ó+@Ò AØð    õ    
rcóL—g}tjj||jd«}t    j
«}|dkr|j d«    |j|«|jdd|j«t|d«5}|j|«ddd«tdg|¢|j«‘­Ž}    |j|    |¬«y#1swYŒ9xYw#ttj f$r!}
t"j%d    ||
«Yd}
~
yd}
~
wwxYw)
NÚhgrcrú-qÚpathsÚdefaultÚwrrz/Could not switch Mercurial repository to %s: %s)ÚosÚpathÚjoinÚdirnameÚ configparserÚRawConfigParserÚappendÚreadÚsetÚsecretÚopenÚwriterr#r"ÚOSErrorÚNoSectionErrorr Úwarning) r$r%r&r'r(Ú extra_flagsÚ repo_configÚconfigÚ config_fileÚcmd_argsÚexcs            rÚswitchzMercurial.switch=sû€ðˆ Ü—g‘g—l‘l 4¨¯©°vÓ>ˆ Ü×-Ñ-Ó/ˆà ˜Š>Ø × Ñ ˜tÔ $ð        1Ø K‰K˜ Ô $Ø J‰Jw     ¨3¯:©:Ô 6ܐk 3Ó'ð *¨;Ø— ‘ ˜[Ô)÷ *ô
$ HÐR¨{ÐR¸K×<OÑ<OÓ<QÒRˆHØ × Ñ ˜X¨4Ð Õ 0÷  *ð *ûäœ×4Ñ4Ð5ò    XÜ N‰NÐLÈcÐSV× WÑ Wûð    Xús0Á:C)ÂCÂ%C)ÃC&Ã"C)Ã)D#ÄDÄD#có¾—g}|dkr|jd«|jdg|¢|¬«tdg|¢|j«‘­Ž}|j||¬«y)Nrr.Úpullrr)r8r"rr#)r$r%r&r'r(rArEs       rrzMercurial.updateVsi€ðˆ à ˜Š>Ø × Ñ ˜tÔ $à ×ј&Ð/ ;Ð/°TÐÔ:Ü ÐN¨;ÐN¸ ×8KÑ8KÓ8MÒNˆØ ×ј tÐÕ,rcó¤—|jddgdd|¬«j«}|j|«r t|«}|j«S)NÚ
showconfigz paths.defaultFT©Ú show_stdoutÚ stdout_onlyr)r"ÚstripÚ_is_local_repositoryr    )ÚclsÚlocationr&s   rÚget_remote_urlzMercurial.get_remote_urlfsX€ào‰oØ ˜?Ð +ØØØð    ó
÷
‰%‹'ð      ð × #Ñ # CÔ (ܘcÓ"ˆC؏y‰y‹{ÐrcóP—|jddgdd|¬«j«}|S)zW
        Return the repository-local changeset revision number, as an integer.
        Úparentsz--template={rev}FTrL©r"rO)rQrRÚcurrent_revisions   rÚ get_revisionzMercurial.get_revisionrs=€ð
Ÿ?™?Ø Ð*Ð +ØØØð    +ó
÷
‰%‹'ð     ð  ÐrcóP—|jddgdd|¬«j«}|S)zh
        Return the changeset identification hash, as a 40-character
        hexadecimal string
        rUz--template={node}FTrLrV)rQrRÚcurrent_rev_hashs   rÚget_requirement_revisionz"Mercurial.get_requirement_revisions=€ð Ÿ?™?Ø Ð+Ð ,ØØØð    +ó
÷
‰%‹'ð     ð  Ðrcó—y)z&Always assume the versions don't matchFr)rQr%Únames   rÚis_commit_id_equalzMercurial.is_commit_id_equals€ðrcó—|jdgdd|¬«j«}tjj    |«s=tjj tjj ||««}t||«S)z‘
        Return the path to Python project root, relative to the repo root.
        Return None if the project root is in the repo root.
        ÚrootFTrL)r"rOr2r3ÚisabsÚabspathr4r )rQrRÚ    repo_roots   rÚget_subdirectoryzMercurial.get_subdirectory’sl€ð—O‘OØ ˆH %°T¸xð$ó
ç
‰%‹'ð    ôw‰w}‰}˜YÔ'ÜŸ™Ÿ™¬¯©¯ © °X¸yÓ(IÓJˆIÜ7¸À)ÓLÐLrcó•—t‰||«}|r|S    |jdg|dddd¬«}tjj|jd««S#t$rtj d|«Yyt $rYywxYw)Nr`FTÚraise)rrMrNÚ on_returncodeÚlog_failed_cmdzIcould not determine if %s is under hg control because hg is not availablez
) ÚsuperÚget_repository_rootr"rr Údebugrr2r3ÚnormpathÚrstrip)rQrRÚlocÚrÚ    __class__s    €rrjzMercurial.get_repository_root s›ø€ä‰gÑ)¨(Ó3ˆÙ ؈Jð    Ø—‘ØØØ!Ø Ø%Ø$ð  óˆAô"w‰w×Ñ §¡¨Ó 0Ó1Ð1øôò    Ü L‰Lð.àô ñ
Ü ò    Ùð    ús–AÁBÁ=BÂB)rÚstrÚreturnz    list[str])
r%rqr&rr'r
r(ÚintrrÚNone)r)rRrqrrrq)r%rqr]ú
str | NonerrÚbool)rRrqrrru)Ú__name__Ú
__module__Ú __qualname__r]r5Ú    repo_nameÚschemesÚ staticmethodrr+rGrÚ classmethodrSrXr[r^rdrjÚ __classcell__)rps@rrrsHø„Ø €DØ€GØ€Ið€Gðò óð ð
Øð
Ø(ð
Ø7Að
ØNQð
à     ó
ð:ð 1àð1ðð1ð ð    1ð
ð 1ð
ó 1ð<ð -àð-ðð-ð ð    -ð
ð -ð
ó -ð ò    óð    ðò
 óð
 ðò  óð  ðòóððò Móð Mðô2óô2rr)Ú
__future__rr6Úloggingr2Úpip._internal.exceptionsrrÚpip._internal.utils.miscrrÚpip._internal.utils.subprocessrÚpip._internal.utils.urlsr    Ú pip._internal.vcs.versioncontrolr
r r r Ú    getLoggerrwr rÚregisterrrrú<module>rˆsZðÝ"ãÛÛ    çBß=Ý7Ý0÷óð
ˆ×    Ñ    ˜8Ó    $€ôb2ôb2ðJ €‡  ˆYÕr