403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /lib64/python3.9/site-packages/mercurial/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /lib64/python3.9/site-packages/mercurial/__pycache__/treediscovery.cpython-39.pyc
a

�+�b��@sJddlmZddlZddlmZddlmZddlmZm	Z	d
dd	�Z
dS)�)�absolute_importN�)�_��short)�error�pycompatFc
Cs|jj}g}t�}t�}t�}	t�}
|s`|��� }|�di���}Wd�n1sV0Y|durpd|d<|j��|jkr�|
�|j�||jgkr�|jg|jgt	|�fS|jgg|fS|j
�td��g}|D]"}
||
�s�|�
|
�q�|
�|
�q�|�st	|
�gt	|�fSt|�}d}|j
jtd�td�d	�}|���$}|�d
d|i���}Wd�n1�sh0Yt�|�}|�rg}|�r*|��}|d|v�r��q�|j
�dt|d�t|d�f�|d|jk�rސn:||	v�r�|j
�d
��q��n|d�rV||d��rV|j
�dt|d�t|d�f�|�
|dd��|	�|�n�|d|v�r�|d|v�r�||d��r�||d��r�|j
�dt|d��|�|d�|dd�D]}||��r�|
�|��q�|dd�D].}||v�r�||��s�|�
|�|�|��q�|�|d��q�|�r||d7}|��|j
�d|d�tt|��f�t�dt|�d�D]�}|���0}|�d
d|||d�i���}Wd�n1�s�0Y|D]4}|j
�dt|d�t|d�f�|�
|��qĐqr�q||�r8g}|d7}|��|���$}|�dd|i���}Wd�n1�sP0Yt||�D]�\}}|�
|d�|d}d}|D]�}|j
�d|t|�t|�f�||��r|dk�r�|j
�dt|��|�|�|
�|�n*|j
�dt|�t|�f�|�
||f��q,||d}}�q�|}�qd�q|D].}||��r<t�td�t|dd�����q<t	|
�}
|
|jgk�r�|�r�|j
�td��nt�td���|j
�dd�d d!�|D��d"�|��|j
�d#|�|du�r�||d<|
t	|�|fS)$anReturn 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.
    sheadsNrstotal-roundtripsssearching for changes
rs	searchingsqueries)Zunitsbranchessnodessexamining %s:%s
sbranch already found
sfound incomplete branch %s:%s
��sfound new changeset %s
�srequest %d: %s
� �
sreceived %s:%s
sbetweenspairssnarrowing %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 cSsg|]}t|��qS�r)�.0�frr�=/usr/lib64/python3.9/site-packages/mercurial/treediscovery.py�
<listcomp>��z&findcommonincoming.<locals>.<listcomp>�
s%d total queries
) Z	changelogZhasnode�setZcommandexecutorZcallcommand�resultZtipZnullid�add�listZui�statusr�appendZmakeprogress�collections�deque�popleft�debugrZ	increment�join�maprZxrange�len�ziprZ	RepoError�warnZAbortZcomplete)ZrepoZremoteZheads�force�auditZ	knownnode�searchZfetch�seenZ
seenbranch�base�e�unknown�hZreqZreqcntZprogressZbranches�r�n�p�bZ	newsearchZbetween�lr�irrr�findcommonincomings

.
4
$
��

�
��(�
4


�
��
"���
r2)NFN)Z
__future__rrZi18nrZnoder�rrr2rrrr�<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit