File: //usr/lib/python3/dist-packages/mercurial/revlogutils/__pycache__/constants.cpython-310.pyc
o
�]LbO% � @ s
d Z ddlmZ ddlZddlmZ ddlmZ dZdZ d Z
d
Zee e
ehZdZ
dZdZdZd
ZdZdZdZdZdZdZdZdZdZdZe�e�ZdZdZdZ dZ!dZ"dZ#e"Z$eZ%e%e$B Z&dZ'e"e#B Z(e"Z)dZ*e�d�Z+e�d�Z,e,j-dksxJ �e�d�Z.e.j-d ks�J e.j-��e�d!�Z/e/j-d ks�J e/j-��dZ0dZ1dZ2dZ3d
Z4dZ5dZ6dZ7dZ8dZ9ej:Z;ej<Z=ej>Z?ej@ZAdZBe;e=e?eAgZCe;e?B ZDdZEdZFejGZGee'ee(e e)e!e*iZHd"d#� ZId$d#� ZJd%d&� ZKeeIeId'd'd(�eeKe"�eKe#�d'd'd(�e eIeJd)d)d(�e!eIeId)d)d(�iZLd*ZMdS )+z4Helper class to compute deltas stored inside revlogs� )�absolute_importN� )�
repository)�revlogutilsi� i� i� i� � � � � � � � � �
� � ���s >Ii�� iM� i i s >4l20s20s20ss >Qiiiiii20s12x�@ s >Qiiiiii20s12xQiB19x�` s >Qiiii20s12xQiBi23xc C � dS )NF� ��flagsr r �A/usr/lib/python3/dist-packages/mercurial/revlogutils/constants.py�<lambda> � r c C r )NTr r r r r r r c s � fdd�S )Nc s t | � @ �S )N)�boolr ��flagr r r
s z_from_flag.<locals>.<lambda>r r r r r �
_from_flag s r F)s inlines generaldeltas sidedatas docketTi� )N�__doc__�
__future__r �struct�
interfacesr � r �KIND_CHANGELOG�KIND_MANIFESTLOG�KIND_FILELOG�
KIND_OTHER� ALL_KINDS�ENTRY_DATA_OFFSET�ENTRY_DATA_COMPRESSED_LENGTH�ENTRY_DATA_UNCOMPRESSED_LENGTH�ENTRY_DELTA_BASE�ENTRY_LINK_REV�ENTRY_PARENT_1�ENTRY_PARENT_2�
ENTRY_NODE_ID�ENTRY_SIDEDATA_OFFSET� ENTRY_SIDEDATA_COMPRESSED_LENGTH�ENTRY_DATA_COMPRESSION_MODE�ENTRY_SIDEDATA_COMPRESSION_MODE�
ENTRY_RANK�RANK_UNKNOWN�INDEX_HEADER_FMT�Struct�INDEX_HEADER�REVLOGV0�REVLOGV1�REVLOGV2�CHANGELOGV2�FLAG_INLINE_DATA�FLAG_GENERALDELTA�REVLOG_DEFAULT_FLAGS�REVLOG_DEFAULT_FORMAT�REVLOG_DEFAULT_VERSION�REVLOGV0_FLAGS�REVLOGV1_FLAGS�REVLOGV2_FLAGS�CHANGELOGV2_FLAGS�INDEX_ENTRY_V0�INDEX_ENTRY_V1�size�INDEX_ENTRY_V2�INDEX_ENTRY_CL_V2�INDEX_ENTRY_V2_IDX_OFFSET�$INDEX_ENTRY_V2_IDX_COMPRESSED_LENGTH�&INDEX_ENTRY_V2_IDX_UNCOMPRESSED_LENGTH�INDEX_ENTRY_V2_IDX_PARENT_1�INDEX_ENTRY_V2_IDX_PARENT_2�INDEX_ENTRY_V2_IDX_NODEID�"INDEX_ENTRY_V2_IDX_SIDEDATA_OFFSET�-INDEX_ENTRY_V2_IDX_SIDEDATA_COMPRESSED_LENGTH�#INDEX_ENTRY_V2_IDX_COMPRESSION_MODE�INDEX_ENTRY_V2_IDX_RANK�REVISION_FLAG_CENSORED�REVIDX_ISCENSORED�REVISION_FLAG_ELLIPSIS�REVIDX_ELLIPSIS�REVISION_FLAG_EXTSTORED�REVIDX_EXTSTORED�REVISION_FLAG_HASCOPIESINFO�REVIDX_HASCOPIESINFO�REVIDX_DEFAULT_FLAGS�REVIDX_FLAGS_ORDER�REVIDX_RAWTEXT_CHANGING_FLAGS�COMP_MODE_PLAIN�COMP_MODE_DEFAULT�COMP_MODE_INLINE�SUPPORTED_FLAGS�_no�_yesr �FEATURES_BY_VERSION�SPARSE_REVLOG_MAX_CHAIN_LENGTHr r r r �<module> s� �
�
���� ��