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 : /usr/lib64/python3.9/site-packages/hgext/narrow/__pycache__/ |
Upload File : |
a �+�b� � @ s~ d dl mZ d dlmZmZ i Ze�e�Ze�� Zdd� Zedddhd�d d � �Z edddhd�dd � �Z ed�dd� �ZdS )� )�absolute_import)� registrar�revlogc C s | j �|�tj@ rdS dS )NTF)Z changelog�flagsr ZREVIDX_ELLIPSIS)�repo�rev� r �B/usr/lib64/python3.9/site-packages/hgext/narrow/narrowtemplates.py�_isellipsis s r � ellipsis� repo� ctx)Zrequiresc C s. | � |d�}| � |d�}t||�� �r*dS dS )z>String. 'ellipsis' if the change is an ellipsis node, else ''.r r r � )�resourcer r ��context�mappingr �ctxr r r �ellipsis s r � outsidenarrowc sR | � |d�}| � |d�}|�� � |�� rN� �� sNt� fdd�|�� D ��sNdS dS )zLString. 'outsidenarrow' if the change affects no tracked files, else ''.r r c 3 s | ]}� |�V qd S �Nr )�.0�f��mr r � <genexpr>, r z outsidenarrow.<locals>.<genexpr>r r )r Znarrowmatch�files�always�anyr r r r � outsidenarrow$ s r s ellipsis()c s |� � fdd��S )z#Changesets that are ellipsis nodes.c s t � | �S r )r )�r�r r r �<lambda>4 r z ellipsisrevset.<locals>.<lambda>)�filter)r Zsubset�xr r! r �ellipsisrevset1 s r% N)Z __future__r Z mercurialr r �keywordsZtemplatekeywordZrevsetpredicater r r r% r r r r �<module> s