Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
mercurial
/
revlogutils
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: rewrite.cpython-310.pyc
o �]Lb@s � @ s\ d dl Z d dlZd dlZd dlZddlmZ ddlmZmZm Z m Z mZmZm Z mZmZmZmZmZmZmZmZmZ ddlmZ ddlmZmZmZmZmZ ddlm Z dd lmZm!Z! d0dd�Z"d0d d�Z#d0dd�Z$dd� Z%dd� Z&dd� Z'dd� Z(dd� Z)dd� Z*dd� Z+dd � Z,d1d!d"�Z- d1d#d$�Z.d%d&� Z/d'd(� Z0d)d*� Z1d+d,� Z2 -d2d.d/�Z3dS )3� N� )�nullrev� )�COMP_MODE_PLAIN�ENTRY_DATA_COMPRESSED_LENGTH�ENTRY_DATA_COMPRESSION_MODE�ENTRY_DATA_OFFSET�ENTRY_DATA_UNCOMPRESSED_LENGTH�ENTRY_DELTA_BASE�ENTRY_LINK_REV� ENTRY_NODE_ID�ENTRY_PARENT_1�ENTRY_PARENT_2� ENTRY_SIDEDATA_COMPRESSED_LENGTH�ENTRY_SIDEDATA_COMPRESSION_MODE�ENTRY_SIDEDATA_OFFSET�REVIDX_ISCENSORED�REVLOGV0�REVLOGV1)�_)�error�mdiff�pycompat�revlogutils�util)�storageutil)� constants�deltas� c C s� | j tjksJ | j ��ddlm} | �|�}t�d|id�}|j| j| j | j ddd�}| j |_ | j|_| j|_| j |_ | �� D ]i}| �|�}| �|�\} } ||krw|�||| �|�| | |tj� |�|�tkrvtd�}td �}tj||d ��q?| �|�r�| �|�tkr�td�}t�|��| �|�} n| �|�} |�| || �|�| | || �|�� q?|j| jdd � | js�|j| j dd � | j�!|j| j� | js�| j�!|j | j � | �"� | �#� dS )z*censors a revision in a "version 1" revlogr )�revlog� censoredr s tmpcensoredT)�target�radix�postfix� censorables0 censored revision stored as delta; cannot censorsE censoring of revlogs is not fully implemented; please report this bug)�hints: cannot censor due to censored revision having delta storeds store)�locationN)$�_format_versionr r � r �revr �packmeta�openerr! r"