o ö]LbO%ã @s dZddlmZddlZddlmZddlmZdZdZ d Z d Z ee e e hZ dZ d ZdZd Zd ZdZdZdZdZdZdZdZdZdZdZe e¡ZdZd ZdZ dZ!dZ"dZ#e"Z$eZ%e%e$BZ&dZ'e"e#BZ(e"Z)dZ*e d¡Z+e d¡Z,e,j-dksxJ‚e d¡Z.e.j-d ks‡Je.j-ƒ‚e d!¡Z/e/j-d ks–Je/j-ƒ‚dZ0d Z1dZ2d Z3d Z4dZ5dZ6dZ7dZ8dZ9ej:Z;ejZ?ej@ZAdZBe;e=e?eAgZCe;e?BZDdZEd ZFejGZGee'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Óiis >4l20s20s20ss>Qiiiiii20s12xé@s>Qiiiiii20s12xQiB19xé`s>Qiiii20s12xQiBi23xcCódS)NF©©ÚflagsrrúA/usr/lib/python3/dist-packages/mercurial/revlogutils/constants.pyÚórcCr)NTrrrrrr rcs ‡fdd„S)Ncs t|ˆ@ƒS)N)Úboolr©Úflagrrr s z_from_flag..rrrrrÚ _from_flag s rF)sinlines generaldeltassidedatasdocketTiè)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_LENGTHrrrrÚsØ   ü     ü üüüù ûê