403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.217.15
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/mercurial/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/mercurial/__pycache__/filelog.cpython-313.pyc
�

6�h�%���SSKJr SSKJrJr SSKJr SSKJr SSK	J
r
Jr SSKJ
r
 SSKJr SS	KJrJr "S
S\
R(5r"SS
\5rg)�)�annotations)�Iterable�Iterator�)�_)�nullrev)�error�revlog)�
repository)�storageutil)�	constants�rewritec��\rSrSr%S\S'S\S'S\S'S-S	jrS.S
jrS/SjrS0SjrS
r	S1Sjr
SrSrSr
SrSrSrSrSrS2SjrSrSrSrSrSSS\R2SS4SjrS\R8S4SjrS3SjrS rS!r S4S"jr!S#r"S$r#S2S%jr$S&r%S'r&S(r'S5S)jr(S6S*jr)S+r*S,r+g)7�filelog��
revlog.revlog�_revlog�bytes�nullid�bool�_fix_issue6528Fc	��[R"U[RU4SRSU45SSUS9UlX RlURRUlURnURSS5Ul	g)N�/sdataTF)�target�radix�
censorable�canonical_parent_order�	try_splitsissue6528.fix-incoming)
r
�revlog_constants�KIND_FILELOG�joinr�filenamer�options�getr)�self�opener�pathr�optss     �3/usr/lib/python3/dist-packages/mercurial/filelog.py�__init__�filelog.__init__$sv���}�}��$�1�1�4�8��)�)�W�d�O�,��#(��
���!%�����l�l�)�)����~�~��"�h�h�'@�$�G���c��UR$)z�return an actual revlog instance if any

This exist because a lot of code leverage the fact the underlying
storage is a revlog for optimization, so giving simple way to access
the revlog instance helps such code.
)r�r%s r)�
get_revlog�filelog.get_revlog5s���|�|�r,c�,�[UR5$�N)�lenrr.s r)�__len__�filelog.__len__>s���4�<�<� � r,c�6�URR5$r2)r�__iter__r.s r)r7�filelog.__iter__As���|�|�$�$�&�&r,c��XR[4;agURRU5 g![[
[[R4a gf=f)NFT)	rrr�rev�	TypeError�
ValueError�
IndexErrorr	�LookupError�r%�nodes  r)�hasnode�filelog.hasnodeDsO���K�K��)�)��	��L�L���T�"����:�z�5�3D�3D�E�	��	�s�4�$A�ANc�4�URRXS9$)N)�start�stop)r�revs�r%rDrEs   r)rF�filelog.revsNs���|�|� � �u� �8�8r,c�8�URRU5$r2)r�parentsr?s  r)rJ�filelog.parentsQ����|�|�#�#�D�)�)r,c�8�URRU5$r2)r�
parentrevs�r%r:s  r)rN�filelog.parentrevsT����|�|�&�&�s�+�+r,c�8�URRU5$r2)rr:r?s  r)r:�filelog.revWs���|�|����%�%r,c�8�URRU5$r2)rr@rOs  r)r@�filelog.nodeZs���|�|� � ��%�%r,c�l�[R"URXRR5$r2)r�fileidlookupr�
display_idr?s  r)�lookup�filelog.lookup]s(���'�'��L�L�$��� 7� 7�
�	
r,c�8�URRU5$r2)r�linkrevrOs  r)r\�filelog.linkrevbs���|�|�#�#�C�(�(r,c�8�URRX5$r2)r�commonancestorsheads)r%�node1�node2s   r)r_�filelog.commonancestorsheadses���|�|�0�0��>�>r,c�8�URRU5$r2)r�descendants)r%rFs  r)rd�filelog.descendantsis���|�|�'�'��-�-r,c�8�URRX5$r2)r�headsrGs   r)rg�
filelog.headsls���|�|�!�!�%�.�.r,c�8�URRU5$r2)r�childrenr?s  r)rj�filelog.childrenp����|�|�$�$�T�*�*r,c�8�URRU5$r2)r�
iscensoredrOs  r)rn�filelog.iscensoredsrQr,c�8�URRU5$r2)r�revisionr?s  r)rq�filelog.revisionvrlr,c�8�URRU5$r2)r�rawdatar?s  r)rt�filelog.rawdatayrLr,c
�@�URRUUUUUUUS9$)N)�
nodesorder�revisiondata�assumehaveparentrevisions�	deltamode�sidedata_helpers�
debug_info)r�
emitrevisions)r%�nodesrwrxryrzr{r|s        r)r}�filelog.emitrevisions|s5���|�|�)�)��!�%�&?��-�!�*�
�	
r,c	�B�URRUUUUUUUUS9$)N)r@�flags�
cachedelta)r�addrevision)	r%rx�transactionr\�p1�p2r@r�r�s	         r)r��filelog.addrevision�s8���|�|�'�'��������!�(�	
�		
r,c	�\�U(a[R"[S55eURR	U5 UR
(a![R"URU5nURRUUUUUUUS9sSSS5 $!,(df   g=f)Ns:revlog storage does not support missing parents write mode)�
addrevisioncb�duplicaterevisioncbr|�delta_base_reuse_policy)	r	�Abortrr�_writingrr�filter_delta_issue6528�addgroup)	r%�deltas�
linkmapperr�r�r��maybemissingparentsr|r�s	         r)r��filelog.addgroup�s�����+�+��*���
��\�\�
"�
"�;�
/��"�"� �7�7����f�M���<�<�(�(����+�$7�%�(?�)��	0�
/�
/�s
�AB�
B+c�8�URRU5$r2)r�
getstrippoint)r%�minlinks  r)r��filelog.getstrippoint�s���|�|�)�)�'�2�2r,c�8�URRX5$r2)r�strip)r%r�r�s   r)r��
filelog.strip�s���|�|�!�!�'�7�7r,c�6�URRXUS9$)N)�	tombstone)r�censorrevision)r%�trr@r�s    r)r��filelog.censorrevision�s���|�|�*�*�2�y�*�I�Ir,c�6�URR5$r2)r�filesr.s r)r��
filelog.files�s���|�|�!�!�#�#r,c�L�[R"URU55$r2)r�filtermetadatarqr?s  r)�read�filelog.read�s���)�)�$�-�-��*=�>�>r,c��U(dURS5(a[R"X!5nURXXEU5nUR	U5$)Ns
)�
startswithr�packmetar�r@)r%�text�metar��linkr�r�r:s        r)�add�filelog.add�sE���4�?�?�7�+�+��'�'��3�D����t�$�B�?���y�y��~�r,c�.�[R"X5$r2)r�filerevisioncopiedr?s  r)�renamed�filelog.renamed�s���-�-�d�9�9r,c���URU5nURU5(agURU5(a[UR	U55$UR
R
U5$)z#return the size of a given revisionr)r@rnr�r3r�r�size)r%r:r@s   r)r��filelog.size�s\���y�y��~���?�?�3�����<�<�����t�y�y���'�'��|�|� � ��%�%r,c�:�[R"XU5(+$)z`compare text with a given file revision

returns True if text is different than what is stored.
)r�filedataequivalent�r%r@r�s   r)�cmp�filelog.cmp�s��
�1�1�$�d�C�C�Cr,c�8�URRU5$r2)r�verifyintegrity)r%�states  r)r��filelog.verifyintegrity�s���|�|�+�+�E�2�2r,c�<�URRUUUUUS9$)N)�exclusivefiles�sharedfiles�revisionscount�trackedsize�
storedsize)r�storageinfo)r%r�r�r�r�r�s      r)r��filelog.storageinfo�s/���|�|�'�'�)�#�)�#�!�(�
�	
r,c��[U[5(dSnXB-n[R"U5eURR
"XR40UD6$)Ns#expected filelog to clone(), not %r)�
isinstancerr	�ProgrammingErrorr�clone)r%r��
destrevlog�kwargs�msgs     r)r��
filelog.clonesM���*�g�.�.�8�C���C��(�(��-�-��|�|�!�!�"�&8�&8�C�F�C�Cr,)rrr�F)�returnr)r��int)r�z
Iterator[int])rN)NN)NNFNN)r,)r�z#Iterable[repository.iverifyproblem])FFFFF),�__name__�
__module__�__qualname__�__firstlineno__�__annotations__r*r/r4r7rArFrJrNr:r@rYr\r_rdrgrjrnrqrtr�CG_DELTAMODE_STDr}r
�REVIDX_DEFAULT_FLAGSr�r�r�r�r�r�r�r�r�r�r�r�r�r��__static_attributes__�r,r)rrs��
���M���H�"�!�'��9�*�,�&�&�
�
)�?�.�/�+�,�+�*���"'��-�-���
�6��)�)��
�6� �!�� $��B3�8�J�$�?��:�&�D�3�
�����

�"Dr,rc�N^�\rSrSrSrSU4SjjrU4SjrU4SjrSrSr	U=r
$)	�
narrowfilelogiz0Filelog variation to be used with narrow stores.c�.>�[TU]XUS9 X0lg)N)r)�superr*�_narrowmatch)r%r&r'�narrowmatchr�	__class__s     �r)r*�narrowfilelog.__init__s���
������;�'�r,c�h>�[TU]U5nU(aURUS5(dgU$)Nr)r�r�r�)r%r@�resr�s   �r)r��narrowfilelog.renameds2����g�o�d�#�� �t�(�(��Q��0�0���
r,c�>�URU5n[TU]	U5(a[UR	U55$[TU]U5$r2)r@r�r�r3r�r�)r%r:r@r�s   �r)r��narrowfilelog.size.sC����y�y��~���7�?�4� � ��t�y�y���'�'��7�<��$�$r,c�~�URURU55(aUS:g$URU5U:g$)Nr,)rnr:r�r�s   r)r��narrowfilelog.cmp7s8���?�?�4�8�8�D�>�*�*��3�;���y�y���$�&�&r,)r�r�)r�r�r�r��__doc__r*r�r�r�r��
__classcell__)r�s@r)r�r�s���:�(��,%�	'�	'r,r�N)�
__future__r�typingrr�i18nrr@r�r	r
�
interfacesr�utilsr�revlogutilsr
rr�ifilestoragerr�r�r,r)�<module>r�sN��#��
������oD�j�%�%�oD�d/'�G�/'r,

Youez - 2016 - github.com/yon3zu
LinuXploit