\x89\x50\x4E\x47\x0D\x0A\x1A\x0A PNG  \x89\x50\x4E\x47\x0D\x0A\x1A\x0A  13\c@@skddlmZddlZddlmZddlmZmZddlm Z m Z de dZ dS(i(tabsolute_importNi(t_(tnullidtshort(terrortpycompatcC@s@|jj}g}t}t}t}t} |sl|j} | jdij}WdQXn|jjtkr| jt|tgkrtgtgt |fStgg|fS|j j t dg} x7|D]/} || s | j | q| j| qW| s;t | gt |fSt| } d}|j jt ddt d}|j&} | jdi| d 6j}WdQXtj|} x| rg}x| r| j}|d|krqn|j jd t|dt|d f|dtkr/n||krQ|j jd qnc|d r||d r|j jd t|dt|d f|j |dd!|j|n|d |krf|d |krf||dr/||dr/|j jdt|d |j|d nx4|dd!D]"}||r=| j|q=q=WnxK|dd!D]<}|| krt|| rt|j || j|qtqtW|j|dqW|r|d 7}|j|j jd|djtt|fxtjdt|dD]}|j1} | jdi|||d!d 6j}WdQXxI|D]A}|j jdt|dt|d f| j |qwWq+WqqWxv|r?g}|d 7}|j|j&} | jdi|d6j}WdQXxt||D] \}}|j |d |d}d }x|D]}|j jd|t|t|f||r|dkr|j jdt||j|| j|n9|j jdt|t|f|j ||fPn||d}}qbW|}q.WqWx@|D]8}||rGtjt dt|d qGqGWt | } | tgkr|r|j jt dqtjt dn|j jddjg|D]}t|^qd|j|j jd || t ||fS(!snReturn a tuple (common, fetch, heads) used to identify the common subset of nodes between repo and remote. "common" is a list of (at least) the heads of the common subset. "fetch" is a list of roots of the nodes that would be incoming, to be supplied to changegroupsubset. "heads" is either the supplied heads, or else the remote's heads. theadsNssearching for changes it searchingtunittqueriestbranchestnodessexamining %s:%s isbranch already found sfound incomplete branch %s:%s iisfound new changeset %s isrequest %d: %s t i sreceived %s:%s tbetweentpairssnarrowing %d:%d %s sfound new branch changeset %s s narrowed branch search to %s:%s salready have changeset s!warning: repository is unrelated srepository is unrelateds!found new changesets starting at s s%d total queries ( t changelogthasnodetsettcommandexecutort callcommandtresultttipRtaddtlisttuitstatusRtappendt makeprogresst collectionstdequetpoplefttdebugRt incrementtjointmapRtxrangetlentzipRt RepoErrortwarntAborttcomplete(trepotremoteRtforcet knownnodetsearchtfetchtseent seenbranchtbasetetunknownthtreqtreqcnttprogressR trtntptbt newsearchR tltfti((s=/usr/lib64/python2.7/site-packages/mercurial/treediscovery.pytfindcommonincomings     !    $%    "  "         " $  "   %  )         1 (t __future__RRti18nRtnodeRRtRRtNonetFalseRA(((s=/usr/lib64/python2.7/site-packages/mercurial/treediscovery.pyts