File: //usr/lib/python3/dist-packages/mercurial/revlogutils/__pycache__/deltas.cpython-310.pyc
o
�]Lb� � @ sH d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m
Z
dd lmZm
Z
mZmZmZ dd
lmZ ddlmZmZmZ ddlmZ dZG d
d� de�Zd1dd�Zd1dd�Zd2dd�Zd1dd�Zdd� Zdd� Z ej!ddd�G dd� de��Z"d d!� Z#d"d#� Z$d$Z%d%d&� Z&d'd(� Z'd)d*� Z(d1d+d,�Z)G d-d.� d.e�Z*d/d0� Z+dS )3z4Helper class to compute deltas stored inside revlogs� )�absolute_importN� ��nullrev)�_)�getattr� )�COMP_MODE_DEFAULT�COMP_MODE_INLINE�COMP_MODE_PLAIN�REVIDX_ISCENSORED�REVIDX_RAWTEXT_CHANGING_FLAGS)�attr)�error�mdiff�util)�flagutilc @ sB e Zd ZdZddd�Zdd� Zd d
� Zdd� Zd
d� Zdd� Z dS )�_testrevlogz)minimalist fake revlog to use in doctests� �?r � c C s&