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: nodemap.cpython-310.pyc
o �]LbQV � @ s� d dl mZ d dlZd dlZd dlZddlmZ ddlmZm Z m Z ddlmZ G dd � d e �Zd d� Zdd � Zdd� Zdd� ZG dd� de�Zdd� Zdd� ZdGdd�ZdZe�d�Ze�d�ZG dd� de�Zdd � Zd!d"� Zd#d$� Zd%d&� Z e�d'�Z!d(Z"dZ#d)d*� Z$d+d,� Z%G d-d.� d.e �Z&d/d0� Z'd1d2� Z(d3d4� Z)dHd5d6�Z*d7d8� Z+d9d:� Z,d;d<� Z-d=d>� Z.d?d@� Z/dAdB� Z0dCdD� Z1dEdF� Z2dS )I� )�absolute_importN� )�hex)�error�requirements�util� )�docketc @ s e Zd Zdd� ZdS )�NodeMapc C s t �d| ��)Ns unknown node: %s)r �RevlogError)�self�x� r �?/usr/lib/python3/dist-packages/mercurial/revlogutils/nodemap.py�__missing__ � zNodeMap.__missing__N)�__name__� __module__�__qualname__r r r r r r s r c C s dS )zrhook point for test This let tests to have things happens between the docket reading and the data readingNr r r r r �test_race_hook_1 s r c C sL t j| j vrdS t j| j v rdS | �� }td||j� td| |jjj� dS )zoThe stream clone might needs to remove some file if persisten nodemap was dropped while stream cloning N) r �REVLOGV1_REQUIREMENT�NODEMAP_REQUIREMENT� unfiltered�delete_nodemap� changelog�manifestlog� _rootstore�_revlog)�repo�unfir r r �post_stream_cleanup&