/opt/alt/python34/lib/python3.4/site-packages/pip/vcs
NameSizeModeActions
__pycache__/-0755rm
bazaar.py49430644editdlrm
bazaar.pyc60380644editdlrm
bazaar.pyo60380644editdlrm
git.py78980644editdlrm
git.pyc83760644editdlrm
git.pyo83220644editdlrm
mercurial.py58200644editdlrm
mercurial.pyc67960644editdlrm
mercurial.pyo67960644editdlrm
subversion.py106400644editdlrm
subversion.pyc103970644editdlrm
subversion.pyo102770644editdlrm
__init__.py87480644editdlrm
__init__.pyc111240644editdlrm
__init__.pyo109700644editdlrm
Edit: /opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyc (6796B)
Ñò *‘Rec @sÃddkZddkZddkZddkZddklZddklZlZddkl Z ddk l Z l Z ddk lZddklZde fd „ƒYZe ieƒdS( iÿÿÿÿN(tcall_subprocess(t display_pathtrmtree(tlogger(tvcstVersionControl(t path_to_url(t ConfigParsert MercurialcBseZdZdZdZdZdZdZd „Zd „Z d „Z d „Z d „Z d„Z d„Zd„Zd„Zd„Zd„ZRS(thgs.hgtcloneshg+httpshg+httpsshg+sshshg+static-https hg-clone.txtsg# This was a Mercurial repo; to make it a repo again run: hg init hg pull %(url)s hg update -r %(rev)s cCsÍd}}x¼|iƒD]®}|iƒ p|iƒidƒoqntid|ƒ}|o|idƒiƒ}ntid|ƒ}|o|idƒiƒ}n|o|o ||fSqWdS(Nt#shg\s*pull\s*(.*)\s*is^hg\s*update\s*-r\s*(.*)\s*(NN(tNonet splitlineststript startswithtretsearchtgroup(tselftcontentturltrevtlinet url_matcht rev_match((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytparse_vcs_bundle_files  $c Cs`tiddƒ}|i|ƒz/t|id|gd|idtd|ƒWdt|ƒXdS(s?Export the Hg repository at the url to the destination locations-exportspip-tarchivet filter_stdoutt show_stdouttcwdN(ttempfiletmkdtemptunpackRtcmdt_filtertFalseR(Rtlocationttemp_dir((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytexport%s cCsÛtii||idƒ}tiƒ}yJ|i|ƒ|idd|ƒt|dƒ}|i |ƒ|i ƒWnCt ti fj o.t iƒd}tid||fƒn"Xt|iddg|d |ƒdS( Nthgrctpathstdefaulttwis/Could not switch Mercurial repository to %s: %stupdates-qR(tostpathtjointdirnameRtSafeConfigParsertreadtsettopentwritetclosetOSErrortNoSectionErrortsystexc_infoRtwarnRR"(RtdestRt rev_optionst repo_configtconfigt config_filete((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytswitch0s   cCs@t|iddgd|ƒt|iddg|d|ƒdS(Ntpulls-qRR,(RR"(RR<R=((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyR,AscCs¼|iƒ\}}|o|g}d|}n g}d}|i||||ƒoctid||t|ƒfƒt|iddd||gƒt|iddg|d|ƒndS( Ns (to revision %s)tsCloning hg %s%s to %sR s --noupdates-qR,R(t get_url_revtcheck_destinationRtnotifyRRR"(RR<RRR=t rev_display((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytobtainFs  cCsTt|iddgdtd|ƒiƒ}|i|ƒot|ƒ}n|iƒS(Nt showconfigs paths.defaultRR(RR"R$Rt_is_local_repositoryR(RR%R((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytget_urlTs cCs³t|idgdtd|ƒ}g}x|iƒD]q}tid|ƒ}|oR|idƒ}|idƒ}d|jo#|i|iƒ|iƒfƒq¥q4q4Wt |ƒS(NttagsRRs([\w\d\.-]+)\s*([\d]+):.*$iittip( RR"R$R RRRtappendRtdict(RR%RMttag_revsRt tags_matchttagR((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyt get_tag_revs\s  +cCs³t|idgdtd|ƒ}g}x|iƒD]q}tid|ƒ}|oR|idƒ}|idƒ}d|jo#|i|iƒ|iƒfƒq¥q4q4Wt |ƒS(NtbranchesRRs([\w\d\.-]+)\s*([\d]+):.*$iiR*( RR"R$R RRRRORRP(RR%RUt branch_revsRtbranches_matchtbranchR((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytget_branch_revsis  +cCs.t|iddgdtd|ƒiƒ}|S(Ntparentss--template={rev}RR(RR"R$R(RR%tcurrent_revision((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyt get_revisionvscCs.t|iddgdtd|ƒiƒ}|S(NRZs--template={node}RR(RR"R$R(RR%tcurrent_rev_hash((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytget_revision_hash|sc Csü|i|ƒ}|iƒidƒpd|}n|iƒiddƒd}|pdS|i|ƒ}|i|ƒ}|i|ƒ}|i |ƒ} ||jod|||f} n0|| jod|| |f} n d|} d||| fS( Nshg:shg+t-iis%s-%ss%s-devs %s@%s#egg=%s( RLtlowerRtegg_nametsplitR R\R^RTRY( RtdistR%t find_tagstrepotegg_project_namet current_revR]RQRVt full_egg_name((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pytget_src_requirement‚s    (R shg+httpshg+httpsshg+sshshg+static-http(t__name__t __module__tnameR0t repo_nametschemest bundle_filetguideRR'RBR,RIRLRTRYR\R^Ri(((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyR s"       (R-RRR9tpip.utilRRRtpip.logRtpip.vcsRRt pip.downloadRtpip.backwardcompatRRtregister(((sB/opt/alt/python34/lib/python3.4/site-packages/pip/vcs/mercurial.pyts    Š