https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/hgext/narrow/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/hgext/narrow/__pycache__/narrowdirstate.cpython-310.pyc
o

�]Lb�	�@s0ddlmZddlmZddlmZdd�ZdS)�)�absolute_import)�_)�errorcs0�fdd��G���fdd�d|j���|_|S)zCAdd narrow spec dirstate ignore, block changes outside narrow spec.cs��fdd�}|S)NcsR���}|D]}|dur||�s||vrt�td�|��q�|g|�Ri|��S)Ns2cannot track '%s' - it is outside the narrow clone)�narrowmatchr�Abortr)�self�args�kwargsr�f)�fn�repo��=/usr/lib/python3/dist-packages/hgext/narrow/narrowdirstate.py�_wrappers����z1wrapdirstate.<locals>._editfunc.<locals>._wrapperr
)rr�r)rr�	_editfuncs
zwrapdirstate.<locals>._editfunccs�eZdZ���fdd��Z���fdd��Z���fdd��Z���fdd��Z���fd	d
��Z���fdd��Z���fd
d��Z	���fdd��Z
d���fdd�	Z�ZS)z$wrapdirstate.<locals>.narrowdirstatec�t�|�j|i|��S�N)�super�normal�rrr	��	__class__�narrowdirstater
rr$�z+wrapdirstate.<locals>.narrowdirstate.normalcrr)r�set_trackedrrr
rr(rz0wrapdirstate.<locals>.narrowdirstate.set_trackedc�t�|�j|�Sr)r�
set_untracked�rrrr
rr,�z2wrapdirstate.<locals>.narrowdirstate.set_untrackedcrr)r�addrrr
rr 0rz(wrapdirstate.<locals>.narrowdirstate.addcrr)r�normallookuprrr
rr!4rz1wrapdirstate.<locals>.narrowdirstate.normallookupcrr)r�copyrrr
rr"8rz)wrapdirstate.<locals>.narrowdirstate.copycrr)r�removerrr
rr#<rz+wrapdirstate.<locals>.narrowdirstate.removecrr)r�mergerrr
rr$@rz*wrapdirstate.<locals>.narrowdirstate.mergeNcs2|dur
�fdd�|D�}t�|��|||�dS)Ncsg|]
}���|�r|�qSr
)r)�.0r
rr
r�
<listcomp>Hsz@wrapdirstate.<locals>.narrowdirstate.rebuild.<locals>.<listcomp>)r�rebuild)r�parent�allfiles�changedfiles)rrrr
rr'Dsz,wrapdirstate.<locals>.narrowdirstate.rebuildr)
�__name__�
__module__�__qualname__rrrr r!r"r#r$r'�
__classcell__r
�rrr�rrr!s$rr0)r�dirstater
r/r�wrapdirstates*r2N)�
__future__r�mercurial.i18nr�	mercurialrr2r
r
r
r�<module>s

https://t.me/RX1948 - 2025