ó ŸçƒQc@sFddlZddlZddlZddlZd„Zd„ZdS(iÿÿÿÿNcCsÆg}tjƒ}tjjtjj|ƒdƒ}tjj|ƒrV|j|ƒ|Stjjtjj|ƒdƒ}tjj|ƒrÛxKt j |ƒD]:\}}|j dƒr™|jtjj||ƒƒq™q™W|Stj ddtjƒ}t|tƒ s | r|Stj|ƒ}x¢|jtjƒD]Ž}|jƒj dƒr[|j|ƒq0tjj|ƒr0xNt j |ƒD]:\}}|j dƒr}|jtjj||ƒƒq}q}Wq0q0W|S(s+return default os-specific hgrc search paths mercurial.inishgrc.ds.rcsSOFTWARE\MercurialN(tutiltexecutablepathtostpathtjointdirnametisfiletappendtisdirtosutiltlistdirtendswitht lookupregtNonet_winregtHKEY_LOCAL_MACHINEt isinstancetstrt localpathtsplittpathseptlower(trcpathtfilenametprogrctprogrcdtftkindtvaluetp((s8/sys/lib/python2.7/site-packages/mercurial/scmwindows.pyt systemrcpaths2 ! !#  *cCs“tjjdƒ}tjj|dƒtjj|dƒg}tjjdƒ}|r|jtjj|dƒƒ|jtjj|dƒƒn|S(s3return os-specific hgrc search path to the user dirt~s mercurial.inis.hgrct USERPROFILE(RRt expanduserRtenvirontgetR(thomeRt userprofile((s8/sys/lib/python2.7/site-packages/mercurial/scmwindows.pyt userrcpath%s(RR RRRR&(((s8/sys/lib/python2.7/site-packages/mercurial/scmwindows.pyts