HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //usr/lib64/python2.7/site-packages/mercurial/treediscovery.pyc
�
1�3\c@@skddlmZddlZddlmZddlmZmZddlm	Z	m
Z
ded�Z
dS(i(tabsolute_importNi(t_(tnullidtshort(terrortpycompatcC@s@|jj}g}t�}t�}t�}t�}	|sl|j��}
|
jdi�j�}WdQXn|jj�tkr�|	jt�|tgkr�tgtgt	|�fStgg|fS|j
jtd��g}x7|D]/}||�s|j
|�q�|	j|�q�W|s;t	|	�gt	|�fSt|�}
d}|j
jtd�dtd��}|j��&}
|
jdi|d	6�j�}WdQXtj|�}x|r�g}x|r�|j�}|d|kr�q�n|j
jd
t|d�t|d�f�|dtkr/n�||krQ|j
jd�q�nc|dr�||d�r�|j
jd
t|d�t|d�f�|j
|dd!�|j|�n�|d|krf|d|krf||d�r/||d�r/|j
jdt|d��|j|d�nx4|dd!D]"}||�r=|	j|�q=q=WnxK|dd!D]<}||
krt||�rt|j
|�|
j|�qtqtW|j|d�q�W|r�|d7}|j�|j
jd|djtt|��f�x�tjdt|�d�D]�}|j��1}
|
jdi|||d!d	6�j�}WdQXxI|D]A}|j
jdt|d�t|d�f�|j
|�qwWq+Wq�q�Wxv|r?g}|d7}|j�|j��&}
|
jdi|d6�j�}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
||f�Pn||d}}qbW|}q.Wq�Wx@|D]8}||�rGtjtd�t|d ���qGqGWt	|	�}	|	tgkr�|r�|j
jtd��q�tjtd���n|j
jddjg|D]}t|�^q��d�|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	changelogthasnodetsettcommandexecutortcallcommandtresultttipRtaddtlisttuitstatusRtappendtmakeprogresstcollectionstdequetpoplefttdebugRt	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.pyt<module>s