Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
hgext
/
narrow
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: narrowtemplates.cpython-310.pyc
o �]Lb� � @ 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)� changelog�flagsr �REVIDX_ELLIPSIS)�repo�rev� r �>/usr/lib/python3/dist-packages/hgext/narrow/narrowtemplates.py�_isellipsis s r � ellipsis� repo� ctx)�requiresc C s. | � |d�}| � |d�}t||�� �rdS 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�}|�� � |�� r'� �� s't� fdd�|�� D ��s'dS 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>, s � z outsidenarrow.<locals>.<genexpr>r r )r �narrowmatch�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 s z ellipsisrevset.<locals>.<lambda>)�filter)r �subset�xr r% r �ellipsisrevset1 s r* N)� __future__r � mercurialr r �keywords�templatekeyword�revsetpredicater r r# r* r r r r �<module> s
Save
Cancel